sql 跨表基础查询问题(附带table图片)

发布于 2022-09-01 13:00:11 字数 552 浏览 7 评论 0

首先附上两张表:
product 表
图片描述

quotation 表
图片描述

问题

检索对飞利浦的所有型号都有报价的经销商

请问如何能只使用sql语句查询出想要的结果。

如果是写php程序

我的思路是

查询出product所有飞利浦的型号

存入数组

然后将出quotation中 每个经销商对飞利浦有报价的型号与数组中一一对比,完全匹配的话,则提取出经销商来。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

就此别过 2022-09-08 13:00:11
SELECT tt.`duler` FROM (
    SELECT SUM(t.`type`) AS `count`, t.`duler` FROM ( # duler 是经销商
        SELECT q.* FROM quotation  q
        LEFT JOIN product p 
        ON q.`type` = q.`type` # type 是型号
        WHERE q.`type` LIKE '飞利浦%'
    ) t
    GROUP BY t.`duler`
) tt
WHERE tt.`count` = 6
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文