Detta är ett knepigt problem i SQL som bäst besvaras genom att hänvisa dig till en utmärkt djupgående artikel som täcker problemet:Hur man väljer den första/minsta/maxraden per grupp i SQL . Den täcker MySQL-specifika sätt att göra detta, såväl som generiska metoder.