Я думаю, что проблема в [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