【发布时间】:2012-04-05 15:59:59
【问题描述】:
关系:
- 产品(制造商、型号、类型)
- 笔记本电脑(型号、价格、速度、内存、高清、屏幕)
- PC(型号、价格、速度、内存、高清)
- 打印机(型号、价格、颜色、价格)
我现在正在寻找最便宜的彩色打印机的制造商
我的查询:
SELECT maker FROM
(SELECT model FROM printer NATURAL JOIN product WHERE printer.color = '1') AS t1
WHERE price < all;
【问题讨论】:
-
你不能只按价格 (asc) 排序,并将结果数限制为 1 个吗?
-
打印机关系中没有制造商。我需要加入产品和打印机,然后找到价格最低的制造商。
-
您不需要子查询。加入就足够了。
标签: mysql