Einzelnen Beitrag anzeigen

t0mmy

Registriert seit: 28. Jul 2010
431 Beiträge
 
Delphi 2010 Architect
 
#1

3 Tabellen mit 2 Kriterien

  Alt 4. Apr 2013, 14:44
Hallo!

Gegeben 3 Tabellen: Tabelle1, Tabelle2, Tabelle3, Kriterium
Gesucht: Aus Tabelle3 --> Wert3

Verknüpft sind die Tabellen folgendermaßen:

In Tabelle1 wo nach Kriterium gesucht wird. Ergbnis sind Tabelle1.Wert1 & Tabelle1.Wert2
Dann mit diesen Zwei Werten in Tabelle2 suchen mit den Kriterien: Tabelle1.Wert1 & Tabelle1.Wert2. Ergebnis Tabelle2.Wert1 & Tabelle2.Wert2
Mit den Ergebnis Tabelle2.Wert1 & Tabelle2.Wert2 als Kriterium in Tabelle3 unter Tabelle3.Wert1 & Tabelle3.Wert2 suchen: Ergebnis soll dann Tabelle3.Wert3 sein

Mein Lösungsansatz:

Code:
SELECT Tabelle3.Wert3
FROM Tabelle3
INNER JOIN (Tabelle2
INNER JOIN Tabelle1
ON (Tabelle2.Wert1 = Tabelle1.Wert1) AND (Tabelle2.Wert2 = Tabelle1.Wert2))
ON (Tabelle3.Wert1 = Tabelle2.Wert1) AND (Tabelle3.Wert2 = Tabelle2.Wert2)
WHERE Tabelle1.Kriterium = 'Text'
Das Problem ist, ich hab mich zwar durch die Tutorials im web durchgekämpft aber konnte keine Verpnüfung mit Where Kriterium daraus schließen.
  Mit Zitat antworten Zitat