gpt4 book ai didi

sql - 获取最高价格商品的 ID

转载 作者:行者123 更新时间:2023-12-04 18:49:52 25 4
gpt4 key购买 nike

我有一个包含项目 ID 和项目价格的表格。我正在运行 Oracle。我只想获得价格最高的 ID。

这适用于 MySQL,但不适用于 Oracle(为什么不!?!?)。

SELECT Main.itemid 
FROM Main
HAVING MAX(Main.itemprice)

由于我将在另一个嵌套查询中使用它,因此我需要使用 HAVING 使其工作.有任何想法吗?谢谢!

顺便说一句,产生这个错误:
ORA-00920: invalid relational operator

最佳答案

这应该为您提供 itemid 的独特列表哪里itemprice是最大的(在整个表格中):

select itemid
from Main
where itemprice=(select max(itemprice) from Main)
group by itemid;

关于sql - 获取最高价格商品的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7734046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com