创建查询 select 从最贵到最便宜订购的所有设备
Create a query to select all devices ordered from most expensive ones to cheapest
您好,我需要订购所有设备,从最贵的到最便宜的。
我试试这个查询
SELECT Price
* FROM Printer,Laptop,Pc
ORDER By Price ASC;
但我得到了这个输出
missing expression
所以我的桌子是这样的
*PC*
SERIAL_NUMBER MODEL PRICE SPEED RAM HD CD
*LAPTOP*
SERIAL_NUMBER MODEL PRICE SPEED RAM HD SCREEN
*PRINTER*
MODEL PRICE
*PRODUCT*
MODEL MAKER TYPE
s-1 Hitachi laptop
您正在尝试对三个单独的表执行查询,这些表未与任何 one-to-many 关系链接,但它们有一些公共字段。
所以请使用 UNION 进行查询并按价格对结果进行排序
select model, price from printer
union
select model, price from laptop
union
select model, price from pc
order by price desc
注意:要显示从最贵到最便宜的结果,价格顺序应为“DESC”(降序)
您好,我需要订购所有设备,从最贵的到最便宜的。 我试试这个查询
SELECT Price
* FROM Printer,Laptop,Pc
ORDER By Price ASC;
但我得到了这个输出
missing expression
所以我的桌子是这样的
*PC*
SERIAL_NUMBER MODEL PRICE SPEED RAM HD CD
*LAPTOP*
SERIAL_NUMBER MODEL PRICE SPEED RAM HD SCREEN
*PRINTER*
MODEL PRICE
*PRODUCT*
MODEL MAKER TYPE
s-1 Hitachi laptop
您正在尝试对三个单独的表执行查询,这些表未与任何 one-to-many 关系链接,但它们有一些公共字段。
所以请使用 UNION 进行查询并按价格对结果进行排序
select model, price from printer
union
select model, price from laptop
union
select model, price from pc
order by price desc
注意:要显示从最贵到最便宜的结果,价格顺序应为“DESC”(降序)