Не могу нигде найти статью «Grievous Bodily Harm» (или «Fifty ways to quote your query») многоуважаемого доктора Кристофера Дейта.
В ней вроде как должно быть доказано, как можно убрать из SQL конструкции GROUP BY, HAVING, IN <subquery> и ничего не потерять.
Или дайте пожалуйста ссылок на что-нибудь похожее.