Bitte ich brauche deine Hilfe.SQL Join auf drei Tabellen, Zeilen, die in 2 Tabellen existieren, aber nicht die dritte
Angenommen, wir haben drei Tabellen A, B und C, wie unten in der Abbildung dargestellt:
Ich mag Zeilen in der Tabelle A erhalten, die vorhanden ist oder nicht in der Tabelle B existiert, und Zeilen in Tabelle C, die vorhanden sind oder nicht, existieren in Tabelle B unter Verwendung einer SQL-Anfrage.
Ich habe versucht, dies funktioniert aber nicht:
SELECT A.ATS0804, C.ATS0207, A.ATS0959, A.ATS0802, B.ATS0827
FROM
ISUT183.ENS0042 B
RIGHT JOIN ISUT183.ENS0038 A
ON B.ENS0038K = A.ATS0804
RIGHT JOIN ISUT183.EN00041 C
ON B.EN00041K = C.AT02812
WHERE (C.ATS0207 = '0001757430'
AND B.ATS0823 = '9999-01-01'
AND A.ATS0803 = '9999-01-01'
AND A.ATS0959 = '61384352001'
AND A.ATS0802 ='01.01.2010'
) ;
Dank für Ihre Antwort, aber wo kann ich gab, wo Zustand? –