Я запрашиваю набор данных в BigQuery, и я хотел бы использовать возможности подстановочных знаков таблицы дважды, добавляя условия предложения WHERE для обеих подстановочных знаков. Возможно ли, и если да, то как будет работать синтаксис?
Я знаком с синтаксисом при использовании одной таблицы подстановочных знаков, основанной на этих документах .
Например, запрос, возвращающий таблицы за первые 10 дней мая.
SELECT *
FROM `ga_sessions_*` ga
WHERE ga._TABLE_SUFFIX BETWEEN '20190501' AND '20190511'
Я хотел бы добавить вторую таблицу подстановочных знаков:
SELECT *
FROM `ga_sessions_*` ga
INNER JOIN `CRM_Data_*` ca on ca.ID = ga.ID
WHERE ga._TABLE_SUFFIX BETWEEN '20190501' AND '20190511'
AND ca._TABLE_SUFFIX BETWEEN '20190501' AND '20190511'
Я ожидаю, что синтаксис будет что-то вроде ga._TABLE_SUFFIX
и c._TABLE_SUFFIX
.
Заранее спасибо!