2012-08-13 133 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