Slava Rozhnev, да, хотел сказать одно, а ляпнул другое. Подразумевал, что последовательность обучения - select -> group by -> и только потом having. Вот и попробовал выкрутиться без. Можно, конечно select class from (тот запрос) оверхед никакой, но, конечно, криво.