У меня есть запрос на BigQuery (Стандартный SQL)
У меня есть две таблицы: "accs" и "domain" следующим образом.
В таблице "accs" есть столбец 'domains', содержащий значения, разделенные запятыми. Теперь я хотел, чтобы эти значения были в отдельных строках для каждой учетной записи, которую я получил с помощью следующей папки. запрос:
SELECT account, industry, split(domain, ",") as splitdomain
FROM `ds.test.accs`
Вывод
Однако мне не удалось получить «учетную запись» для каждого домена, и она отображается пустой.
Запрос-1: Как получить учетную запись против каждого домена?
Запрос-2: Для каждого домена я хочу "продажи" и "прибыль" из таблицы "домен"
Я попробовал следующий код, но я получаю нулевое значение для продаж и прибыли. Я не знаю, как использовать псевдоним в состоянии соединения.
SELECT account, industry, split(domains, ",") as splitdomain,sales,profit
FROM `ds.test.accs`
left join (select egdomain,sales,profit from `ds.test.domain`)
on domains=egdomain;
Помощь будет принята с благодарностью.