У меня есть 3 вида деятельности и нужно отображать, сколько людей приняли участие в каждом мероприятии. Так, например, мне нужен запрос для отображения:Общее количество каждого вида деятельности - оракул - sql
- тип активности ----------- общая
- Сноубординг --------- 9
- Горные лыжи - ----------------- 7
- Sledging ---------------- 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
»
Что мне нужно, так это подсчет каждого уникального экземпляра индивидуального идентификатора, где тип - катание на лыжах для каждого типа. Я просмотрел много ресурсов, но не могу найти никаких примеров или помочь
Не могли бы вы включить схему базы данных. – JodyT
Каков номер ошибки, которую вы получаете? Это ORA-00979? – APC