Я работаю с набором данных таблиц, который (a) часто требует объединения таблиц, однако также (b) часто имеет повторяющиеся имена столбцов. Каждый раз, когда я пишу запрос следующим образом:
SELECT
t1.*, t2.*
FROM t1
LEFT JOIN t2 ON t1.this_id = t2.matching_id
... Я получаю ошибку Duplicate column names in the result are not supported. Found duplicate(s): this_col, that_col, another_col, more_cols, dupe_col, get_the_idea_col
Я понимаю, что с BigQuery лучше избегать использования *
при выборе таблиц мои таблицы данных не слишком велики + у меня большой бюджет больших запросов, и выполнение этих объединений со всеми столбцами значительно помогает в исследовании данных.
Есть ли в любом случае BigQuery может автоматически обрабатывать / переименовывать столбцыв этих ситуациях (например, префикс столбца с именем таблицы), а не запретить запрос все вместе?
Спасибо!