2012-08-13 63 views
1

当我尝试选择几列与计数,我得到以下错误。 “选定的非聚合值必须是关联组的一部分”。 我的查询是这样的。TeraData集合函数

SELECT COUNT(1),COLUMN1,COULUMN2 FROM TABLE-NAME 

回答

2

如果您COLUMN1的每个组合和COLUMN2计数后是:

SELECT COUNT(1), COLUMN1, COLUMN2 FROM TABLE_NAME GROUP BY COLUMN1, COLUMN2 

如果你的所有表中的记录计数后:

SELECT COUNT(1) OVER(), COLUMN1, COLUMN2 FROM TABLE_NAME 
+0

谢谢为答复。这对我来说可以。 – Mujeeb 2012-08-14 02:56:14