我有2個表:BIGQUERY合併重複的場2頁不同的表
爲了使問題定義簡單,這裏是第一個模式:
student_id int
phones repeated
- phones.number string
- phones.type string
第二個表:
student_id int
courses repeated
- courses.id int
- courses.name string
兩個表都具有相同的行數和相同的學生ID。所有我需要的是既重複記錄合併成一個碩士生表:(2個保持不同的重複字段) 類似:
student_id int
phones repeated
- phones.number string
- phones.type string
courses repeated
- courses.id int
- courses.name string
我怎樣才能做到這一點的BigQuery? (我嘗試了一堆方法,但是最後都是爲重複的字段創建重複行,最好從stackoverflow上的bigquery master獲得新的視角)。提前致謝。
我的選擇肯定會使用標準SQL選項,如@ElliottBrossard回答 –
糟糕,我錯過了遺留SQL不允許選擇非葉字段的事實;我更新了我的例子。但是,是的,如果可以的話,+1使用標準SQL。 –
你看到的那個已經是我的了:o) –