У меня есть таблица, которая содержит возрасты людей и группу, в которой они находятся, но иногда группы нет.
Я хотел бы получить общий возраст для каждой группы, но если данные группы отсутствуют, я бы хотел назвать имя человека и его возраст.
Это почти как вложенная группа. Сначала я хочу сгруппировать по имени группы, но если ее нет, то по отдельному имени.
Надеюсь, это имеет смысл! Любая помощь была высоко оценена.
Вы можете попробовать союз...
SELECT Group, sum(Age)
FROM People
WHERE Group > ''
GROUP by Group
UNION
SELECT PersonName, Age
FROM People
WHERE Group is null