我尝试在 Bigquery 中完成此查询,但仍然出现语法错误。我究竟做错了什么???我查看了其他解决方案,但找不到为什么我无法运行查询。
WITH longest_used_bike AS
(
SELECT
bikeid,
SUM(duration_minutes) AS trip_duration
FROM
bigquery-public-data.austin_bikeshare.bikeshare_trips
GROUP BY
bikeid
ORDER BY
trip_duration DESC
LIMIT 1
)
也许第二次选择会消耗你的 cte 并在外面限制 1 :
WITH longest_used_bike AS
(
SELECT
bike_id,
SUM(duration_minutes) AS trip_duration
FROM
`bigquery-public-data.austin_bikeshare.bikeshare_trips`
GROUP BY
bike_id
)
SELECT *
FROM longest_used_bike
ORDER BY trip_duration DESC
LIMIT 1;