我想从表格中显示最不贵的电影。但是下面的 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
);
SELECT Movie_Title, Cost
FROM INVENTORY
WHERE
Cost=DMin("Cost","INVENTORY")
OR Cost=DMax("Cost","INVENTORY");
如果您希望将答案显示为两行,请使用 Union 将最小和最大查询的结果附加到一起。