#sql #google-bigquery
#sql #google-bigquery
Вопрос:
У меня есть таблица, которая содержит столбцы в виде
- order_num.line_item,event_id,po_num,dbd_flag, carrier и т. Д.
Я хочу получить записи в одной строке из нескольких столбцов. Например, order_num и line_item вместе однозначно идентифицируют строку. Заказ может иметь несколько событий. Некоторые события имеют Po_num , другие могут иметь db_flag и т.д.
например, для order_num как 1, line_item 1, event_id как 1 dbd_flag равно 1, а остальные поля пусты.
для order_num как 1, line_item 1, event_id как 3 po_num равно «некоторому значению», а остальные поля пусты.
Я хочу, чтобы результат был установлен как order_num, po_num, dbd_value.carrier везде, где они доступны для этого порядка в одной строке.
Комментарии:
1. Образцы данных и желаемые результаты в виде текстовых таблиц действительно помогут вашему вопросу иметь смысл для других людей.
2. Как предположил @Gordon, желаемые результаты, а также более подробная информация в вашем сообщении позволят большему количеству участников сообщества помочь вам с вашим вопросом. В его текущем состоянии кажется, что вы хотите «ВЫБРАТЬ order_num, line_item из ТАБЛИЦЫ, где […]», но, похоже, это не то, что вы действительно хотите.