【发布时间】:2015-02-20 20:35:14
【问题描述】:
我在 BigQuery 中收到此错误: 错误:语法错误:2:1 预期:查询结束但得到:“CASE”
我正在使用的查询是:
SELECT DISTINCT
CASE
WHEN
t1.x<=t2.x
THEN
t1.x
ELSE
t2.x
END id1,
CASE
WHEN
t1.x<=t2.x
THEN
t2.x
ELSE
t1.x
END id2
FROM test1 t1
CROSS JOIN test1 t2
WHERE NOT t1.x = t2.x
在 mysql 中有效,但在 BigQuery 中无效。
【问题讨论】:
-
如果你把“END id1”改成“END AS id1”,有什么变化吗?
标签: mysql google-bigquery