我有一個表,其中包含主題類型另一個持有材料。然後我有另一個表格,它保存着每個表格的關鍵字,從而創建了多對多的關係。與SQL查詢問題
但是,當我嘗試搜索主題以挑選出共享相同材質的兩個主題時,該功能無效。
示例表:
材質表:
MatID | Name
---------------
1 | book1
2 | note23
主題表:
TID | topic
---------------
1 | computer
2 | database
MatTop表:
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是錯誤的遺憾。我的意思是如何讓它輸出具有相關主題的材料。
非常感謝!我明白了我現在必須做的事情。 – jumm 2009-11-19 20:19:23