尝试解决 Coursera 问题,但不断出现语法错误

问题描述 投票:0回答:1

我尝试在 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 
)
sql google-bigquery syntax-error
1个回答
0
投票

也许第二次选择会消耗你的 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;
© www.soinside.com 2019 - 2024. All rights reserved.