0
BigQueryのデータにnull値を置き換えるクエリはのは、私のクエリがあるとしましょう
#standardSQL
SELECT a.person, score, dte
FROM
(
SELECT 'Aaron' person UNION ALL
SELECT 'Baron' person UNION ALL
SELECT 'Cindy' person
)a
LEFT JOIN
(
SELECT 'Aaron' person, 10 score, 20 dte UNION ALL
SELECT 'Baron' person, 20 score, 20 dte UNION ALL
SELECT 'Aaron' person, 10 score, 21 dte UNION ALL
SELECT 'Cindy' person, 10 score, 21 dte UNION ALL
SELECT 'Baron' person, 20 score, 21 dte
)b
on a.person = b.person
order by dte
結果は、私は0のスコアとDTEと「シンディ」のも、データを持つことができ、今
Row person score dte
1 Aaron 10 20
2 Baron 20 20
3 Aaron 10 21
4 Baron 20 21
5 Cindy 10 21
です= 20?
ので期待は次のとおりです。
Row person score dte
1 Aaron 10 20
2 Baron 20 20
3 Cindy 0 20
4 Aaron 10 21
5 Baron 20 21
6 Cindy 10 21
それは参加左を使用する必要はありません。基本的には、1つのテーブルしか持っていませんが、それぞれの人と人に対して0のデータが必要です。以下