Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想展示一张桌子上最便宜和最贵的电影。但是下面的 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 将最小和最大查询的结果附加在一起。