Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   3 Tabellen mit 2 Kriterien (https://www.delphipraxis.net/174112-3-tabellen-mit-2-kriterien.html)

t0mmy 4. Apr 2013 13:44

3 Tabellen mit 2 Kriterien
 
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.

t0mmy 4. Apr 2013 14:24

AW: 3 Tabellen mit 2 Kriterien
 
Problem gelöst -Closed-

p80286 4. Apr 2013 17:15

AW: 3 Tabellen mit 2 Kriterien
 
Code:
SELECT Tabelle3.Wert3
FROM Tabelle3
INNER JOIN Tabelle1
ON (Tabelle3.Wert1 = Tabelle1.Wert1) AND (Tabelle3.Wert2 = Tabelle1.Wert2)
WHERE Tabelle1.Kriterium = 'Text'
So sollte es auch gehen

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz