Всем привет! Столкнулся с проблемой, что не работает Group by, причем если оставить только один столбец и группировать по нему то все работает, но тогда не понятно как добавить еще один столбец.
Задание, что должно получиться:
Сам запрос (не обвернутый в представление):
SELECT m.name_mag, p.note, count(CASE WHEN r.year<1999 THEN 1 ELSE NULL END),
count(CASE WHEN r.year>=2000 THEN 1 ELSE NULL END)
FROM magazines as m, publications as p, releaseofmag as r
WHERE m.index_mag = r.index_mag AND r.index = p.index_pub
GROUP BY m.name_mag, p.note
Что выводит (9 и 10 строка):