SQL从两个未联接表中选择聚合函数

10 浏览
0 Comments

SQL从两个未联接表中选择聚合函数

这个问题已经有了答案:

从多个表中选择计数(*)

能否从没有联接的两个表中获取计数?

例如:

SELECT
     (SELECT COUNT(PERSON) FROM PEOPLE),
     COUNT(BUILDINGS)
FROM 
     BUILDINGS

我得到一个错误信息:

不是单一分组函数。

admin 更改状态以发布 2023年5月20日
0
0 Comments

一种方法是将计数查询语句同时移动到 select 子句中:

select
  (SELECT COUNT(*) FROM PEOPLE) people_cnt,
  (SELECT COUNT(*) FROM BUILDINGS) building_cnt
from dual

0