可以說我有一個與主題有多對多關係的文章表。分配給物品的每個主題都有一個type
字段,該字段可以包含AND
,NOT
和OR
三個值中的一個。與AND,OR和mysql的查詢
Articles
id
....
Topics
id
....
ArticleTopics
article_id
topic_id
type
我想創建一個查詢,說的回報是有所有文章:
ALL of the following topics: 1, 2, 3 (AND association)
AND
ANY of the following topics: 4, 5, 6 (OR association)
AND
NONE of the following topics 7, 8 (NOT association)
如何去創造這個查詢?
在此先感謝!
家庭作業? ...;) – Select0r 2010-11-11 10:59:09
不工作,我在12年左右沒有做過功課! – Lizard 2010-11-11 11:03:54
「ArticleTopics(article_id,topic_id)」是否有唯一索引? 'type'列背後的確切含義是什麼?爲什麼有一個'NOT'類型,而不是在'ArticleTopics'表中沒有條目? – outis 2010-11-11 13:05:17