[討論] 完全符合條件集合的關聯
抱歉不知道標題要如何下,DB是MYSQL。
假設有個table是商品,另一個是屬性的關聯表
table:goods table:prop
goods_id name prop_id name
1 商品A 1 USB3.0
2 商品B 2 HDMI
3 商品C
table:goods_prop
goods_id prop_id
1 1
1 2
2 1
3 1
3 2
我想要透過同時具有USB3跟HDMI的條件來飾選
或是選商品A時,列出屬性"完全一樣"的商品
我用的方法是
SELECT `goods_id`
FROM `goods_pro`
WHERE `prop_id` IN (1,2)
HAVING count(`goods_id`) >= 2
不過這樣要用程式分開來取條件,不知是否還有其它的關聯法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.138.24
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1438681204.A.CFD.html
推
08/04 20:07, , 1F
08/04 20:07, 1F
推
08/04 23:14, , 2F
08/04 23:14, 2F
→
08/05 00:28, , 3F
08/05 00:28, 3F
→
08/05 09:52, , 4F
08/05 09:52, 4F
→
08/05 11:51, , 5F
08/05 11:51, 5F
討論串 (同標題文章)