我有以下表格:
suppliers(Sno, Sname, Address)
Parts(Pno, Pname, Colour)
Catalogue(Sno, Pno, Price)
我想找到供应各个部分的供应商的Sno.
到目前为止,我写了这个:
SELECT s.sname
FROM suppliers s JOIN catalogue c
USING s.sno
现在我该如何编写“供应每个部件的供应商”这一部分?
我正在考虑为每个供应商Sno提供来自parts = count(pno)的count(*).有人可以给我一个提示/写下平等的第一部分吗?
谢谢!
解决方法:
group by s.sname having count(*) = (select count(*) from catalogue)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。