1
我無法弄清楚如何將表格數據轉換爲JSON格式並將其存儲在Redshift的另一個表中。例如,我有一個"DEMO"
表,有四列:pid,stid,item_id,trans_id
。在Redshift中將表格數據轉換爲JSON
對於pid,stid,item_id
的每個組合,存在許多trans_id
s。
pid stid item_id trans_id :
1 , AB , P1 , T1
1 , AB , P1 , T2
1 , AB , P1 , T3
1 , AB , P1 , T4
2 , ABC , P2 , T5
2 , ABC , P2 , T6
2 , ABC , P2 , T7
2 , ABC , P2 , T8
我想這個數據存儲在另一個表稱爲"SAMPLE"
爲:
pid stid item_id trans_id
1 , AB , P1 , {"key1":T1, "key2":"T2" "key2":"T3" "key2":"T4"}
2 , ABC , P2 , {"key1":T5, "key2":"T6" "key2":"T7" "key2":"T8"}
我無法弄清楚如何從"DEMO"
使用的數據加載到JSON格式"SAMPLE"
只爲"trans_id"
列Redshift中的SQL查詢。我不想使用任何中間文件。