0

我无法运行如下查询:

SELECT table1.name FROM dataset1.table1

我也不能跑

SELECT dataset1.table1.name FROM dataset1.table1

所以我什至不能开始玩连接。当您必须使用表名指定数据集时,我们应该如何在 bigquery 中运行连接?

4

2 回答 2

1

你应该这样尝试:

SELECT table1.name1, table1.name2, table2.name1, table2.name2
FROM dataset.table1 as table1
JOIN dataset.table2 as table2
ON table1.name1 = table2.name1
WHERE table1.name1 = whatever

希望这可以帮助

于 2012-05-11T14:46:05.917 回答
-1

谢谢乔丹,那是我做错了。我已经习惯了 mySQL,其中选择可以正常工作,但在 BQ 中不起作用。一旦我写出整个连接,表名就被正确提取了。

于 2012-05-12T11:12:36.407 回答