gpt4 book ai didi

sql - BigQuery 上的 WHERE 子句中的 SELECT 语句不起作用

转载 作者:行者123 更新时间:2023-12-01 09:58:48 25 4
gpt4 key购买 nike

我正在尝试在 Google BigQuery 上运行以下查询:

SELECT SUM(var1) AS Revenue
FROM [table1]
WHERE timeStamp = (SELECT MAX(timeStamp) FROM [table1])

我收到以下错误:

错误:在第 3 行第 19 列遇到“”。期待以下之一:

BigQuery 不支持此功能吗?如果是这样,会有一个优雅的选择吗?

最佳答案

不支持比较谓词中的子选择,但您可以使用 IN。

SELECT SUM(var1) AS Revenue
FROM [table1]
WHERE timeStamp IN (SELECT MAX(timeStamp) FROM [table1])

关于sql - BigQuery 上的 WHERE 子句中的 SELECT 语句不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20010188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com