Für dieses Problem gibt es keine einfache Lösung.
Warum eigentlich nicht? Dieses Problem ist doch weit verbreitet. Ich wundere mich gelegentlich dass es da noch keine Erweiterungen gibt die sowas können. Oder vielleicht gibt es die ja auch für manche DBMS und ich kenne sie nur noch nicht?
In ein GROUP BY Statement noch irgendwie reinzuformulieren "... und davon bitte jeweils nur die Zeile in der SpalteX minimal/maximal ist" wäre ja nicht das Problem.