Auf Thema antworten

Danke für die schnellen Antworten, aber leider bekomme ich dabei nur den Bezugsort mit den meisten einträgen, ich will aber zu jedem austellungsort den bezugsort mit den meisten einträgen haben, mache das ganze nun (etwas umständlich) so:


create table tmp_table as select bezugsort, austellungsort, count(*) anzahl from table group by bezugsort, austellungsort;


select t.bezugsort from tmp_table t, (select austellungsort, max(anzahl) anzahl from tmp_table group by austellungsort) tmax where tmax.austellungsort = t.austellungsort and tmax.anzahl = t.anzahl and austellungsort in (LISTE)


Und soweit ich das bisher sagen kann, schauts ganz gut aus, zumindest die ersten 100 Zeilen.


Zurück
Oben