Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform BQ错误:";引用的表由不同的后端支持,不能一起使用;_Google Cloud Platform_Google Bigquery - Fatal编程技术网

Google cloud platform BQ错误:";引用的表由不同的后端支持,不能一起使用;

Google cloud platform BQ错误:";引用的表由不同的后端支持,不能一起使用;,google-cloud-platform,google-bigquery,Google Cloud Platform,Google Bigquery,我得到这个错误: 当我尝试这样做时,“引用的表受不同后端的支持,不能一起使用”: 选择计数(1) 从[Project100:Dataset10.Table1]到B.id=A.id的内部联接[Project200.Dataset20.Table2]B 其中日期(A.date)=日期('20200318')限制1000 请告知我认为问题出在[Project100:Dataset10.Table1]和[Project200.Dataset20.Table2] 第一个被视为遗留引用,第二个被视为由不同后

我得到这个错误: 当我尝试这样做时,“引用的表受不同后端的支持,不能一起使用”:

选择计数(1) 从[Project100:Dataset10.Table1]到B.id=A.id的内部联接[Project200.Dataset20.Table2]B 其中日期(A.date)=日期('20200318')限制1000


请告知

我认为问题出在
[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    

同时,考虑将您的代码迁移到

谢谢您的快速响应。我会试试看