Стандарт SQL
Привет всем,
У меня есть большая таблица запросов, примерно такая:
team_id, channel_id, value_1, value_2,...
A 1111 xxx yyy
B 1111 xxx yyy
C 2222 uuu vvv
D 2222 uuu vvv
E 3333 grr sss
Итак, как вы можете видеть, в настоящее время, все индексируется командой team_id, в то время как все данные с одинаковым идентификатором канала совпадают. Мне нужно, чтобы данные были проиндексированы channel_id. Результат должен выглядеть следующим образом:
team_id, channel_id, value_1, value_2,...
[A,B] 1111 xxx yyy
[C,D] 2222 uuu vvv
[E] 3333 grr sss
Таким образом, строки с одинаковым идентификатором канала уменьшаются до одной строки, а team_id объединяется в массив. Это возможно? Я все еще довольно плохо знаком с SQL / BigQuery и не знаю, как это сделать. Буду рад за помощь!
Большое спасибо заранее!