我有一個多對多的關係在MySQL:關係,建立查詢
分類表:
--------------------
| id | title |
--------------------
| 1 | cat1 |
--------------------
| 2 | cat2 |
--------------------
| 3 | cat3 |
--------------------
| 4 | cat4 |
--------------------
產品表:
--------------------
| id | title |
--------------------
| 1 | prod1 |
--------------------
| 2 | prod2 |
--------------------
產品類別表:
--------------------------------------
| id | id_category | id_product |
--------------------------------------
| 1 | 1 | 2 |
--------------------------------------
| 2 | 2 | 2 |
--------------------------------------
| 3 | 3 | 2 |
--------------------------------------
| 4 | 1 | 1 |
--------------------------------------
| 5 | 2 | 1 |
--------------------------------------
我想選擇分配到類別1或2以及類別3或4的產品。
在SQL中,它是這樣的:(category.id = 1 OR category.id = 2)AND (category.id = 3或者category.id = 4)。
在這種情況下,我想只選擇產品2.
如何構造一個SQL查詢?
你有什麼到目前爲止已經試過? – jmail