Ошибка BQ: «Ссылочные таблицы поддерживаются разными бэкэндами и не могут использоваться вместе» - PullRequest
0 голосов
/ 20 марта 2020

Я получаю эту ошибку: «Ссылочные таблицы поддерживаются разными бэкэндами и не могут использоваться вместе», когда я пытаюсь сделать это:

SELECT count (1) FROM [Project100: Dataset10.Table1] A внутреннее соединение [Project200.Dataset20.Table2] B на B.id = A.id, где date (A.date) = date ('20200318') LIMIT 1000

Пожалуйста, сообщите

1 Ответ

1 голос
/ 20 марта 2020

Я думаю, что проблема в [Project100:Dataset10.Table1] и [Project200.Dataset20.Table2]

. Первый обрабатывается как устаревший эталон, а второй - как стандартный SQL эталон, который поддерживается различными бэкэндами

Попробуйте использовать чуть ниже

#standardSQL 
SELECT COUNT(1) 
FROM [Project100:Dataset10.Table1] A 
INNER JOIN [Project200:Dataset20.Table2] B 
ON B.id=A.id 
WHERE DATE(A.date)=DATE('20200318') 
LIMIT 1000    

Тем временем рассмотрите возможность миграции вашего кода в BigQuery Standard SQL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...