我想在Bigquery中运行以下查询
SELECT table1.field1, COUNT(table1.fiels2)
FROM table1
GROUP BY table1.fiels1
ORDER BY COUNT(table1.fiels2)
DESC limit 10;
我收到错误错误:(L1:282):表达式 ORDER BY中的COUNT([metamx_magnetic_share.adops001.cookie],DESC)无效
但是我在Vertica上成功运行了相同的查询。
任何形式的帮助/建议都将受到赞赏。
谢谢
答案 0 :(得分:9)
您可以按别名排序,但不能按功能排序,请尝试:
SELECT table1.field1, COUNT(table1.fiels2) as cnt
FROM table1
GROUP BY table1.fiels1
ORDER BY cnt
DESC limit 10;
文档为here。