各IDにNull値を持つ複数の行があるBigQueryにテーブルがあります。私は完全なセットを作成するために行を結合したい。ここでSQLクエリのヘルプ - 各ID(複数行)にNULL以外の値を選択してください
データのサンプルセットです:
ID Address CreatedDate City
1 1 1st Street NULL New York City
1 NULL 8/18/17 NULL
2 NULL 8/13/17 Boston
2 2 2nd Street NULL NULL
3 3 3rd Street 8/1/17 Los Angeles
3 NULL NULL NULL
3 NULL 8/7/17 NULL
ここ
が予想される出力です:
ID Address CreatedDate City
1 1 1st Street 8/18/17 New York City
2 2 2nd Street 8/13/17 Boston
3 3 3rd Street 8/1/17 Los Angeles
正直なところ、私はこれがも可能ですわからないんだけど、何か提案が大幅にだろう感謝!あなたは一意で、各id
select ID, max(Address), max(CreatedDate), max(City)
from your_table
group by ID
[OK]をクリックし、さらにオプションがある場合は値をどのように選択しますか?たとえば、ID 3と属性CreatedDate? –