相关疑难解决方法(0)

此查询的正确结果是什么?

在这里的评论中遇到了这个难题

CREATE TABLE r (b INT);

SELECT 1 FROM r HAVING 1=1;
Run Code Online (Sandbox Code Playgroud)

SQL ServerPostgreSQL返回 1 行。

MySQLOracle返回零行。

哪个是正确的?或者两者都同样有效?

aggregate sql-standard

20
推荐指数
2
解决办法
825
查看次数

标签 统计

aggregate ×1

sql-standard ×1