Sql 如何在一个结果集中返回最小和最大记录(Microsoft Access)
我想从桌子上看最便宜的电影。但是下面的sql不在Microsoft Access中运行。如何修复它,使其在1个结果表中同时返回最小值和最大值Sql 如何在一个结果集中返回最小和最大记录(Microsoft Access),sql,ms-access,max,min,Sql,Ms Access,Max,Min,我想从桌子上看最便宜的电影。但是下面的sql不在Microsoft Access中运行。如何修复它,使其在1个结果表中同时返回最小值和最大值 SELECT Cost,Movie_Title FROM INVENTORY WHERE Cost IN ( SELECT max(Cost) as Maximum_Cost, min(Cost) as Minimum_Cost FROM INVENTORY ); 如果希望答案为两行,请使用Union将最小和最大查询的结果附加在
SELECT Cost,Movie_Title
FROM INVENTORY
WHERE Cost IN
(
SELECT max(Cost) as Maximum_Cost, min(Cost) as Minimum_Cost
FROM INVENTORY
);
如果希望答案为两行,请使用Union将最小和最大查询的结果附加在一起
SELECT Movie_Title, Cost
FROM INVENTORY
WHERE
Cost=DMin("Cost","INVENTORY")
OR Cost=DMax("Cost","INVENTORY");