Задать вопрос
@Kirushkaa

Почему не работает GROUP BY?

Всем привет! Столкнулся с проблемой, что не работает Group by, причем если оставить только один столбец и группировать по нему то все работает, но тогда не понятно как добавить еще один столбец.

Задание, что должно получиться:
6037fbb2baf64880311767.png

Сам запрос (не обвернутый в представление):
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 строка):
6037fc099233b113706865.png
  • Вопрос задан
  • 281 просмотр
Подписаться 1 Средний 1 комментарий
Решения вопроса 1
@galaxy
Оно работает, просто у вас, похоже, два разных "Космос"а, чем-то отличающиеся (пробелы? буквы латинские?)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы