SQl Statement - Abfrage von werten aus Referenztabelle
Hallo zusammen,
ich kämpfe mit einer SQl-Abfrage….ich weiß nicht ob es überhaupt geht. Ich wäre über Hilfestellung sehr dankbar.
verkürzte Problemstellung:
Zwei Tabellen:
Tabelle Adressen
Nummer 1 2
Vorname Max Katja
Name Mustermann Meier
Tabelle Zustaendigkeiten
Objekt 1000 2000
Zuständigkeit1 1 2
Zuständigkeit2 2 1
.
.
Ziel ist mit einer SQl-Abfrage folgendes Ergebnis zu bekommen
Objekt Zuständigkeit1 Zuständigkeit2
1000 Max Mustermann Katja Meier
2000 Katja Meier
Die Nummer aus Tabelle Adressen lässt sich mit Zustaendigkeit1 bzw. Zustaendigkeit2 aus der Tabelle Zustaendigkeiten verknüpfen.
Eine Abfrage für eine Zuständgkeit bekomme ich hin…..wenn ich aber zwei oder mehrere Zuständigkeiten in einer Abfrage haben möchte, scheitere ich.
Beispiel für Ergebnis mit einer Zuständigkeit:
Select zustaendigkeiten.Objekt, Adressen.Vorname, Adressen.Nachname
From Adressen, Zustaendigkeiten
Where objekt.zustaendigkeit1 = adressen.nummer
Wie muß die Abfrage aussehen für mehrere „Zuständigkeiten?
Danke im Voraus
Grüße
ich kämpfe mit einer SQl-Abfrage….ich weiß nicht ob es überhaupt geht. Ich wäre über Hilfestellung sehr dankbar.
verkürzte Problemstellung:
Zwei Tabellen:
Tabelle Adressen
Nummer 1 2
Vorname Max Katja
Name Mustermann Meier
Tabelle Zustaendigkeiten
Objekt 1000 2000
Zuständigkeit1 1 2
Zuständigkeit2 2 1
.
.
Ziel ist mit einer SQl-Abfrage folgendes Ergebnis zu bekommen
Objekt Zuständigkeit1 Zuständigkeit2
1000 Max Mustermann Katja Meier
2000 Katja Meier
Die Nummer aus Tabelle Adressen lässt sich mit Zustaendigkeit1 bzw. Zustaendigkeit2 aus der Tabelle Zustaendigkeiten verknüpfen.
Eine Abfrage für eine Zuständgkeit bekomme ich hin…..wenn ich aber zwei oder mehrere Zuständigkeiten in einer Abfrage haben möchte, scheitere ich.
Beispiel für Ergebnis mit einer Zuständigkeit:
Select zustaendigkeiten.Objekt, Adressen.Vorname, Adressen.Nachname
From Adressen, Zustaendigkeiten
Where objekt.zustaendigkeit1 = adressen.nummer
Wie muß die Abfrage aussehen für mehrere „Zuständigkeiten?
Danke im Voraus
Grüße
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 190804
Url: https://administrator.de/forum/sql-statement-abfrage-von-werten-aus-referenztabelle-190804.html
Ausgedruckt am: 23.05.2025 um 01:05 Uhr
2 Kommentare
Neuester Kommentar
Moin,
/EDIT:
Je nach dem was für ein SQL Server das ist, muss noch das ein oder andere "as" zwischen Tabellenname und Alias eingefügt werden
lg,
Slainte
Zitat von @Holger74:
Beispiel für Ergebnis mit einer Zuständigkeit:
Select zustaendigkeiten.Objekt, a1.Vorname, a1.Nachname, a2.Vorname, a2.Nachname
From Adressen, Zustaendigkeiten
Where objekt.zustaendigkeit1 = adressen.nummer
Wie muß die Abfrage aussehen für mehrere „Zuständigkeiten?
In etwa so:Beispiel für Ergebnis mit einer Zuständigkeit:
Select zustaendigkeiten.Objekt, a1.Vorname, a1.Nachname, a2.Vorname, a2.Nachname
From Adressen, Zustaendigkeiten
Where objekt.zustaendigkeit1 = adressen.nummer
Wie muß die Abfrage aussehen für mehrere „Zuständigkeiten?
Select z.object, a1.Vorname, a1.Nachname, a2.Vorname, a2.Nachname
From Zustaendigkeiten z
Join Adressen a1 on z.zustaendigkeit1 = a1.Nummer
Join Adressen a2 on z.zustaendigkeit2 = a2.Nummer
/EDIT:
Je nach dem was für ein SQL Server das ist, muss noch das ein oder andere "as" zwischen Tabellenname und Alias eingefügt werden
lg,
Slainte