当我尝试使用count选择几列时,我收到了以下错误。 “选定的非聚合值必须是关联组的一部分”。 我的查询是这样的。
SELECT COUNT(1),COLUMN1,COULUMN2 FROM TABLE-NAME
答案 0 :(得分:2)
如果您对COLUMN1和COLUMN2的每个组合进行了计数:
SELECT COUNT(1), COLUMN1, COLUMN2 FROM TABLE_NAME GROUP BY COLUMN1, COLUMN2
如果您正在计算表格中的所有记录:
SELECT COUNT(1) OVER (), COLUMN1, COLUMN2 FROM TABLE_NAME