我有這個數據庫設置:Mysql的許多一對多(凡)選擇
產品
- ID
- [田...]
標籤
- id
- [fields ...]
product_tag
- ID
- PRODUCT_ID
- TAG_ID
如果我的數據庫中有這樣的記錄
-
個
- 產品
- 產品A [ID:1]
- 產品B [ID:2]
- 產品C [ID:3]
- 標籤
- 標籤A [ID:1]
- 標籤B [ID:2]
- 標籤C [ID:3]
- Produc_Tag
- [PRODUCT_ID :1,tag_id:1]
- [product_id:1,tag_id:2]
- [PRODUCT_ID:2,TAG_ID:1]
- [PRODUCT_ID:2,TAG_ID:3]
- [PRODUCT_ID:3,TAG_ID:1]
- [PRODUCT_ID:3,TAG_ID:2]
如何查詢得到已經TAG_ID 1和產品2(它必須由具有TAG_ID 1產品和2) 在這個例子中:「產品A」和「產品C」
什麼是EAV? –