Hallo zusammen,
ich bin noch relativ neu in Sachen Datenbank und habe folgendes Problem:
Angenommen ich habe ein tabelle die die Spalten "nummer" und "name" hat.
Zu einer Nummer kann es mehrere Namen geben, das sieht dann so aus:
ich möchte jetzt eine Abfrage erstellen die jede nummer jeweil NUR EINMAL zurück gibt und den Namen. Wenn der Name bei allen nummern gleich ist soll dieser name zurückgegeben werden, wenn er verschieden ist soll ein "*" zurückgeggebn werden, sprich meine Abfrage soll mir folgendes Ergebnis liefern:
ich habe schon mit Distinct und Group By rumgespielt, aber keine möglichkeit gesehen mein gewünschtes Ergebnis zu erreichen.
Ich glaube auch dass das kein triviales Problem ist, hoffe aber ich liege falsch ;-)
Vielen Dank für eure hilfe!
OhNo
ich bin noch relativ neu in Sachen Datenbank und habe folgendes Problem:
Angenommen ich habe ein tabelle die die Spalten "nummer" und "name" hat.
Zu einer Nummer kann es mehrere Namen geben, das sieht dann so aus:
Code:
nummer name 1 aaa 1 bbb 2 ccc 2 ccc
ich möchte jetzt eine Abfrage erstellen die jede nummer jeweil NUR EINMAL zurück gibt und den Namen. Wenn der Name bei allen nummern gleich ist soll dieser name zurückgegeben werden, wenn er verschieden ist soll ein "*" zurückgeggebn werden, sprich meine Abfrage soll mir folgendes Ergebnis liefern:
Code:
nummer name 1 * 2 ccc
Ich glaube auch dass das kein triviales Problem ist, hoffe aber ich liege falsch ;-)
Vielen Dank für eure hilfe!
OhNo
Comment