Google bigquery 使用#StandardSQL时出现含糊不清的列错误

Google bigquery 使用#StandardSQL时出现含糊不清的列错误,google-bigquery,Google Bigquery,下面是我想要运行的一个简单查询。我在连接的两个表中都有Data_Dt列。如何使用表名和数据集名限定数据_Dt以避免含糊不清的列错误?我可以让它在遗留SQL中工作,但由于广泛的函数库支持,我想切换到标准SQL。提前感谢您的帮助 #standardSQL SELECT Data_Dt AS `Data_Dt` FROM `testDataSet.Origination` INNER JOIN `testDataSet.Transition` ON `testDataSet.Origi

下面是我想要运行的一个简单查询。我在连接的两个表中都有Data_Dt列。如何使用表名和数据集名限定数据_Dt以避免含糊不清的列错误?我可以让它在遗留SQL中工作,但由于广泛的函数库支持,我想切换到标准SQL。提前感谢您的帮助

#standardSQL
SELECT
  Data_Dt AS `Data_Dt`
FROM
  `testDataSet.Origination`
INNER JOIN
  `testDataSet.Transition`
ON
  `testDataSet.Origination`.`Loan_Num_Q` = `testDataSet.Transition`.`Loan_Num_Q`
GROUP BY
  `Data_Dt`

谢谢成功了。我希望不用使用表别名就可以工作。我根据所选字段和函数公式(sum、wavg、avg等)构建此查询。我可能还得换一下。哎哟,我一直在给助手投票,但实际上并没有把他们作为答案。谢谢你指出这一点。投票通过并被接受为答案。谢谢。成功了。我希望不用使用表别名就可以工作。我根据所选字段和函数公式(sum、wavg、avg等)构建此查询。我可能还得换一下。哎哟,我一直在给助手投票,但实际上并没有把他们作为答案。谢谢你指出这一点。投票通过并被接受为答案。
#standardSQL
SELECT
  a.Data_Dt AS Data_Dt
FROM `testDataSet.Origination` a
INNER JOIN `testDataSet.Transition` b
ON a.Loan_Num_Q = b.Loan_Num_Q
GROUP BY a.Data_Dt