我有一个包含主题类型的表格,另一个包含材料的表格。然后我有另一个表,它保存每个表的键,从而创建多对多关系。
但是,当我尝试搜索主题以挑选两个具有相同材料的主题时,它不起作用。
示例表:
材料表:
MatID | Name
---------------
1 | book1
2 | note23
话题表:
TID | topic
---------------
1 | computer
2 | database
垫顶桌:
TID | MatID
------------
1 | 2
2 | 2
这是我的查询:
SELECT * FROM material
INNER JOIN mattop ON material.MatID = mattop.MatID
INNER JOIN topic ON mattop.TID = topic.TID
WHERE (topic.topic = 'computer') AND (topic.topic = 'database')
谢谢你的帮助。
编辑 - 我知道 AND 是错误对不起。我的意思是如何让它输出与它相关的主题的材料。