Oracle 質問総合スレ10
■ このスレッドは過去ログ倉庫に格納されています
0866NAME IS NULL
2015/05/19(火) 02:52:51.61ID:???以下のSQL文のsum結果が31件の結果が返ってくるのですが、
サブクエリ内のgroup by句以降を削除すると18件となります。
※18件は> select count(distinct manager_id) from employees文を実行した時と同じ結果
通常エラーになるSQL構文がサブクエリ内に有る場合はエラーになりません。
oracleは厳密な構文SQL文を書かないと動かない印象があり、以下の挙動がしっくりきません。
これに関して情報や資料がありましたらおしえてください。
select sum(cnt)
from (
select job_id, count(distinct manager_id) as cnt from employees group by job_id
)
■ このスレッドは過去ログ倉庫に格納されています