在繞過此查詢時有心理障礙。Mysql多對多查詢
我有以下表格:
review_list:已大部分數據,但在這種情況下,唯一重要的是REVIEW_ID,該記錄的ID,我目前(INT)感興趣 variant_list:模型(VARCHAR),啓用(布爾)
variant_review:模型(VARCHAR),身份證(INT)
variant_review是一個多對多表中review_list的REVIEW_ID鏈接到模型(一個或多個)在variant_l中IST審查和包含(例如):
..
test1,22
test2,22
test4,22
test1,23
test2,23... etc
variant_list是所有可能的型號列表以及它們是否被啓用,包含(例如):
test1,TRUE
test2,TRUE
test3,TRUE
test4,TRUE
什麼我是在MySQL後是查詢給定一個REVIEW_ID時(即,22)將返回一個結果,將列出在variant_review.model每個值,以及是否存在針對給定REVIEW_ID如:
test1,1
test2,1
test3,0
test4,1
或類似,這是我在f用一些複選框列出一些類型的網頁。這將顯示所有的型號以及是否每一個存在於表
我無法理解你在找什麼。它不會傷害到冗長。類似於每個表格的模式可能會幫助您找到解決方案。以及您想要的結果集的兩個值是什麼...... – FlyingStreudel 2010-07-19 15:34:25
如果列舉您的樣本數據和樣本輸出中顯示的列,這會很有幫助。 – Thomas 2010-07-19 15:35:08
對不起,問題已經更新,以提供更清晰的問題和示例數據輸入和輸出 – Woody 2010-07-19 15:56:22