84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
首先附上两张表: product 表
quotation 表
问题:
检索对飞利浦的所有型号都有报价的经销商
请问如何能只使用sql语句查询出想要的结果。
如果是写php程序 我的思路是 查询出product所有飞利浦的型号 存入数组 然后将出quotation中 每个经销商对飞利浦有报价的型号与数组中一一对比,完全匹配的话,则提取出经销商来。
如果是写php程序
我的思路是
查询出product所有飞利浦的型号
存入数组
然后将出quotation中 每个经销商对飞利浦有报价的型号与数组中一一对比,完全匹配的话,则提取出经销商来。
学习是最好的投资!
都可以不需要用到产品报表,可以直接用quotation表 用型号带飞利浦就可以了。当然如果型号中没有飞利浦字样,可以用in(子查询出飞利浦型号)
不是连表查询就可以了吗>?
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
都可以不需要用到产品报表,可以直接用quotation表 用型号带飞利浦就可以了。当然如果型号中没有飞利浦字样,可以用in(子查询出飞利浦型号)
不是连表查询就可以了吗>?