Moin zusammen,
das mit Hoika's Distinct finde ich zunächst schlicht gut, denn es trifft das Ergebnis bei kompaktem
SQL-Ausdruck.
Bei einer insgesamt komplexen
SQL würde ich auch die Idee von Nahpets View verwenden, das sieht dann windschnittig nach übersichtlichem Join aus. Der Gedanke von p80286 das ordentlich zu Normalisieren wäre natürlich das Optimum, aber die böse Praxis 'planiert' einem die Tabellenstruktur oft. Mir würde jetzt noch eine Variante mit HAVING Count (Memembername) = 1 einfallen. Das geht, ist aber von der Eleganz des Distinct doch geblendet. Die Oracle Freaks könnten auch noch mit SELECT ROW_NUMBER() OVER(PARTITION by Membername auffahren und dann immer die Row_Number=1, erster Satz der Gruppe, nehmen, dass hilft dann beim Abschrecken neuer Kollegen.
Also Hoika: - ist schon gut so -
Grüße in die Runde // Martin