gpt4 book ai didi

sql - ORA-00936 : expression absente

转载 作者:搜寻专家 更新时间:2023-10-30 23:42:46 24 4
gpt4 key购买 nike

你能帮我知道我的 sql 中可能有什么错误吗?ORA-00936:我缺少表达式错误,但我找不到错误。

   select p.nompr
from produit p
where p.idpr=(select o.idpr
from objet o,enchere e
where o.idobj=e.idobj
group by o.idpr
having(count(*)=select Max(count (o1.idpr))
from objet o1,enchere e1
where o1.idobj=e1.idobj
group by o1.idpr) );

最佳答案

我已经重构了您的查询。我相信您在这里想要实现的是获得出现次数/计数最多的 p.nompr:

select p.nompr
from produit p
where p.idpr in(
select idpr_alias from (SELECT count (o1.idpr) CNT, o1.idpr idpr_alias
from objet o1,enchere e1
where o1.idobj=e1.idobj
group by o1.idpr)
where CNT=(select max(count(o1.idpr)) from objet o1,enchere e1
where o1.idobj=e1.idobj
group by o1.idpr))

关于sql - ORA-00936 : expression absente,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33028151/

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