求个商家和商品对应关系的算法
数据库中有商家对应销售的商品数据,格式如下:
商家1 001
商家1 002
商家1 003
商家2 001
商家2 002
商家3 001
......
怎么找出 既卖001又卖002的商家...
如果有N条数据呢?
如果知道要找的多个商品ID,如何用sql得出结果呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
此处假定,商家-商品 的关联在该表中是唯一的。
下述代码是伪代码,提供思路
尝试写了一下,找出既卖001又卖002的商家ID
或者多个
通过select获取商家id与商品id的关联数据。然后通过find_in_set过滤掉必须含有两个商品id的数据,就可以了。
感谢回答,不知道还有没有别的思路