Wie geht das?
Ich hatte ausser dem DISTINCT noch die Konstante ,'1' MED gesetzt, wo ich vorher ,med1.id MED hatte.
Nach Herausnahme des DISTINCT waren die Doppel-Einträge weg.
Habe hier was dazu gefunden:
"The default behavior for UNION is that duplicate rows are removed from the result."
Und wenn man alle rows haben will, heisst es UNION ALL. Oder eben ein zusätzliches Feld zum Unterscheiden. Muss einem ja geschrieben werden.
Linuchs