查询具有最高价格的机器的型号,机器包括PC、Laptop、Printer
本题目要求编写SQL语句,查询具有最高价格的机器的型号,机器包括PC、Laptop、Printer。
提示:请使用SELECT语句作答。
解题思路:
求三张表中最大的价格,可以先把三张表的型号和价格合并到一张表这里用的派生表(A表)直接进行价格排序 然后又用 A表的价格(A.price)进行降序(DESC)排序,再使用 limit 1 进行显示第一个。
代码如下:
select model
from (select model, price from pcUNIONselect model, price from laptopUNIONselect model, price from printer) AS A
order by A.price DESC limit 1