SQL SELECT聚合来自两个未连接的表

时间:2016-05-25 17:01:59

标签: sql oracle11g count

是否可以从两个未连接的表中提取计数?

例如:

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

我收到错误说:

  

不是单组小组的功能。

1 个答案:

答案 0 :(得分:0)

一种方法是在select子句中移动两个计数查询:

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