vantheman 0 Geschrieben 15. August 2014 Melden Geschrieben 15. August 2014 Hallo, ich habe eine Tabelle, in der drei Spalten vorhanden sind. In den Zellen der Tabelle stehen Nummern, die einen Bezug zueinander haben. Wie kann ich mir die Daten anzeigen lassen, die miteinander in Beziehung stehen? Kurzer Aufbau: Id Zwischendatensatz Enddatensatz 1 580 2 712 298 3 44 799 4 298 66 5 512 6 444 44 1235 298 712 88 712 298 298 Ich möchte mir jetzt die Ids anzeigen lassen, die mit der Id 712 verknüpft sind. Das wären die Ids 2, die 4 und 298. Das bekomm ich hin mit UNION Wie bekomme ich aber jetzt die Datensätze vom Enddatensatz der Id 4 (66) dazu, der ja über den Zwischendatensatz 298 mit der Id 712 verknüpft ist ? Ich hoffe das ist verständlich :shock: Danke vanthy
hh2000 10 Geschrieben 16. September 2014 Melden Geschrieben 16. September 2014 Moin,mit einem Sub-SELECT funktioniert es: SELECT ID FROM Tabelle WHERE Zwischendatensatz IN ( SELECT Zwischendatensatz FROM Tabelle WHERE Enddatensatz = 66 ) Das ist jedoch nur ein Teil-Ergebnis der Gesamtlösung, genaugenommen nur die Antwort auf Deine letzte Frage. Gruß Kai
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden