次の SQL ステートメントで、1 行ではなく正しいカウントで複数の行が返されるのはなぜですか?
SELECT
(
SELECT COUNT(*) FROM schema.table t WHERE t.column IS NULL
) AS t_Inserts,
(
SELECT COUNT(*) FROM schema.table t WHERE t.column IS NOT NULL
) AS t_Updates
FROM
schema.table t;
注:私はオラクルを使用しています。
Output:
t_Inserts,t_Updates
100,200
100,200
100,200
100,200
100,200
...