我有3種活動類型,需要顯示有多少人蔘加了每個活動。因此,例如,我需要查詢顯示:計算每種活動類型的總數 - oracle - sql
- 活動類型-----------總
- 滑雪--------- 9
- 滑雪 - ----------------- 7
- 雪橇---------------- 5
到目前爲止,我已經寫以下查詢:
SELECT type_of_activity, COUNT (DISTINCT individual_id)
FROM activities, events, book_activity
WHERE activities.activity_code = events.activity_code
AND events.event_id = book_activity.event_id;
這顯然是錯誤的,並提出錯誤「not a single group function
」
我需要做的是統計每個獨特的個體ID實例,其中類型 - 每種類型的滑雪。我查看了許多資源,但找不到任何示例或幫助
您是否可以包含數據庫模式? – JodyT 2013-03-10 00:13:12
你得到的錯誤號是多少?是ORA-00979嗎? – APC 2013-03-10 04:09:31