2016-05-25 16 views
0

結合されていない2つのテーブルからカウントを取り出すことは可能ですか?SQL SELECT 2つの結合されていないテーブルの集約

例えば:

ない単一グループのグループ機能:

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

私はというエラーを取得します。それを行うには

答えて

0

一つの方法は、select句で、両方のカウントクエリを移動することである:

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

ありがとうございました!私はこのソリューションを使用しました。 – mjanach

関連する問題