DB中有几个表:
Product(maker, model, type)
PC(code, model, speed, ram, hd, cd, price)
Laptop(code, model, speed, ram, hd, price, screen)
Printer(code, model, color, type, price)
我需要找到
查找价格最高的产品(PC、笔记本电脑或打印机)的型号。结果集:模型。
我设法编写了以下查询:
select model from
(select model, price from PC
union
select model, price from Laptop
union
select model, price from Printer) G
现在我需要从集合 G 中绘制模型/模型,它有一个最高价格
我可以通过添加到选择子句来轻松选择最高价格 - max(G.price),但我需要模型并且只有模型......
什么语法是正确的?
先感谢您!