Lass mal den PHP-Mist weg und schreibe Dir ein paar SQL-Statements (kleiner Tipp: eins reicht ;), die den Job erledigen und implementiere dann in PHP.
Ok, den "PHP-Mist" lasse ich gerne weg ;)
Aber wie soll dieses Statement aussehen? Ich dachte bisher, dass group-by-Klauseln schneller arbeiten als distinct-Anweisungen. Stehe gerade etwas auf dem Schlauch, wenn ich ehrlich sein soll. Wäre für ein gutes Statement sehr dankbar.