Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 3 个表;sale、sale_detail、item,它们的关系是 sale 1:M sale_detail 和 item 1:M sale
在项目表中
item_id 1 2 3 4
在销售表中
sale_id 1 2 3
在 sale_detail 表中
sale_id items_id 1 1 1 2 1 3 2 2 2 3
我想检索售出两次以上的商品 ID。
您可以使用具有属性的 group by
SELECT i.item_id FROM sale_detail sd INNER JOIN item i ON sd.items_id = i.item_ID INNER JOIN sale s ON sd.sale_id = s.sale_id GROUP BY i.item_id HAVING COUNT(s.sale_id) > 2