我有3個表,TableA,TableB和TableAB(多對多表)。多對多關係查詢只有屬性已知
見TableAB的例子如下:
TableAB
id_attribute | id_product_attribute
14 | 18
14 | 19
16 | 10
16 | 12
16 | 16
16 | 18
16 | 20
16 | 22
16 | 24
16 | 26
在這個表,我有id_attribute從表B表A和id_product_attribute。
如果我想知道id_product_attribute有id_attributes 14和16,我該怎麼做?
本質上,我有一個id_attributes的組合,我正在尋找一個特定的id_product_attribute包含所有這些。
在上面的示例中,只有product_attribute 18具有屬性14和16.我的第一個查詢將查找所有屬性。我現在遇到的這個問題是從這張表中確定哪個產品屬性。
謝謝。
這看起來相關:http://stackoverflow.com/questions/8070927/mysql-many-to-many-select –