Hallo,
ich stehe gerade bei einem Problem auf dem Schlauch und hoffe, ihr könnt mir dabei helfen
Ich möchte gerne, dass alle Namen, die in 3 Spalten vorkommen, insgesamt nur 1x ausgegeben werden.
Tabelle ‚auftraege‘
- id (Primärschlüssel)
- name1
- name2
- name3
Beispielhafte Eintragungen:
id | name1 | name2 | name3
1 | Christian | Martin | Melissa
2 | Peter | Friedrich | Christian
3 | Anton | Melissa | Karl
4 | Martin | Stefan | Anton
Folgende Ausgabe soll erfolgen:
Anton
Christian
Friedrich
Martin
Melissa
Peter
Stefan
Kurz gesagt: Die 3 Spalten „name1“, „name2“ und „name3“ sollen zusammengelegt und die Einträge darin bei mehrmaligem Vorkommen nur 1x ausgegeben werden.
Bei der nachfolgenden Abfrage:
SELECT name1, name2, name3 FROM auftraege GROUP BY name1, name2, name3
Werden alle 3 Spalten ausgegeben, was ja auch logisch ist. Concat bringt mich auch nicht weiter, da ich die Namen ja nicht zusammenlegen möchte :-/
Hat jemand eine Idee?
Vielen Dank im Voraus!