php - 求个商家和商品对应关系的算法
本文介绍了php - 求个商家和商品对应关系的算法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
数据库中有商家对应销售的商品数据,格式如下:
商家1 001
商家1 002
商家1 003
商家2 001
商家2 002
商家3 001
......
怎么找出 既卖001又卖002的商家...
如果有N条数据呢?
如果知道要找的多个商品ID,如何用sql得出结果呢?
解决方案
此处假定,商家-商品 的关联在该表中是唯一的。
下述代码是伪代码,提供思路
SELECT seller
FROM (SELECT
seller,
count(product) AS product_count
FROM seller_product
WHERE product IN (001, 002)
GROUP BY seller) AS seller_list
WHERE product_count = 2
这篇关于php - 求个商家和商品对应关系的算法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文