gpt4 book ai didi

mysql - Group by -having 从 mysql 到 oracle 的语句

转载 作者:行者123 更新时间:2023-12-01 00:03:42 25 4
gpt4 key购买 nike

我有这个语句,它在 MySQL 中运行良好

SELECT r
FROM ( SELECT MAX(recno) AS r,
f1,
f2,
f3,
f4,
f5,
f6,
f7,
f8,
COUNT(*) AS count2
FROM mytable
GROUP BY f1,
f2,
f3,
f4,
f5,
f6,
f7,
f8
HAVING (count2 > 1)) tr

但在 Oracle 中效果不佳

ORA-00904: invalid identifier "count2"

如何让它在 Oracle 中运行?

最佳答案

就用

HAVING COUNT(*) > 1

因为你不能使用别名。

关于mysql - Group by -having 从 mysql 到 oracle 的语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39977604/

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