BigQuery TPC-H 查询 13 未正确解析
BigQuery TPC-H Query 13 does not parse correctly
我一直在 BigQuery 中尝试 TPC-H,所有查询都开箱即用,查询 13 除外
SELECT
c_count,
COUNT(*) AS custdist
FROM (
SELECT
c_custkey,
COUNT(o_orderkey)
FROM
customer
LEFT OUTER JOIN
orders
ON
c_custkey = o_custkey
AND o_comment NOT LIKE '%special%requests%'
GROUP BY
c_custkey) AS c_orders (c_custkey,
c_count)
GROUP BY
c_count
ORDER BY
custdist DESC,
c_count DESC;
我收到这个错误
预期输入结束但得到“(”,它指的是 (c_custkey,如何解决
谢谢
试试下面的方法
SELECT
c_count,
COUNT(*) AS custdist
FROM (
SELECT
c_custkey,
COUNT(o_orderkey) as c_count
FROM
test-187010.TPCH.customer
LEFT OUTER JOIN
orders
ON
c_custkey = o_custkey
AND o_comment NOT LIKE '%special%requests%'
GROUP BY
c_custkey) AS c_orders
GROUP BY
c_count
ORDER BY
custdist DESC,
c_count DESC;
我一直在 BigQuery 中尝试 TPC-H,所有查询都开箱即用,查询 13 除外
SELECT
c_count,
COUNT(*) AS custdist
FROM (
SELECT
c_custkey,
COUNT(o_orderkey)
FROM
customer
LEFT OUTER JOIN
orders
ON
c_custkey = o_custkey
AND o_comment NOT LIKE '%special%requests%'
GROUP BY
c_custkey) AS c_orders (c_custkey,
c_count)
GROUP BY
c_count
ORDER BY
custdist DESC,
c_count DESC;
我收到这个错误 预期输入结束但得到“(”,它指的是 (c_custkey,如何解决 谢谢
试试下面的方法
SELECT
c_count,
COUNT(*) AS custdist
FROM (
SELECT
c_custkey,
COUNT(o_orderkey) as c_count
FROM
test-187010.TPCH.customer
LEFT OUTER JOIN
orders
ON
c_custkey = o_custkey
AND o_comment NOT LIKE '%special%requests%'
GROUP BY
c_custkey) AS c_orders
GROUP BY
c_count
ORDER BY
custdist DESC,
c_count DESC;