Hallo zusammen,
ich hab folgedes Problem.
In meiner Datenbank habe ich zwei Tabellen
dbo_tbl_WKZ_GRD
dbo_tbl_APL_GRD
In der Tabelle tbl_WKZ_GRD gibt es drei Spalten ID-Referenz-Spalten
apl_grd_ID_Ref_1
apl_grd_ID_Ref_2
apl_grd_ID_Ref_3
die jeweils die eine ID aus der Tabelle tbl_APL_GRD haben.
Nun will ich in einer Abfrage für die drei Referenz-ID jeweils den Wert aus der Spalte MaAPL aus der Tabelle tbl_APL_GRD.
In Access geht das einfach.
Hier zieh ich mir einfach drei mal die Tabelle rein.
SELECT dbo_tbl_GRD_WKZ.wzg_grd_ID, dbo_tbl_APL_GRD.MaAPL AS APL1, dbo_tbl_APL_GRD_1.MaAPL AS APL2, dbo_tbl_APL_GRD_2.MaAPL AS APL3
FROM dbo_tbl_APL_GRD AS dbo_tbl_APL_GRD_2
RIGHT JOIN (dbo_tbl_APL_GRD AS dbo_tbl_APL_GRD_1
RIGHT JOIN (dbo_tbl_APL_GRD
RIGHT JOIN dbo_tbl_GRD_WKZ ON dbo_tbl_APL_GRD.apl_grd_ID = dbo_tbl_GRD_WKZ.apl_grd_ID_Ref_1)
ON dbo_tbl_APL_GRD_1.apl_grd_ID = dbo_tbl_GRD_WKZ.apl_grd_ID_Ref_2)
ON dbo_tbl_APL_GRD_2.apl_grd_ID = dbo_tbl_GRD_WKZ.apl_grd_ID_Ref_3
Auf dem SQL-Server funktioniert das so nicht.
Wie kann ich das am besten lösen?
ich hab folgedes Problem.
In meiner Datenbank habe ich zwei Tabellen
dbo_tbl_WKZ_GRD
dbo_tbl_APL_GRD
In der Tabelle tbl_WKZ_GRD gibt es drei Spalten ID-Referenz-Spalten
apl_grd_ID_Ref_1
apl_grd_ID_Ref_2
apl_grd_ID_Ref_3
die jeweils die eine ID aus der Tabelle tbl_APL_GRD haben.
Nun will ich in einer Abfrage für die drei Referenz-ID jeweils den Wert aus der Spalte MaAPL aus der Tabelle tbl_APL_GRD.
In Access geht das einfach.
Hier zieh ich mir einfach drei mal die Tabelle rein.
SELECT dbo_tbl_GRD_WKZ.wzg_grd_ID, dbo_tbl_APL_GRD.MaAPL AS APL1, dbo_tbl_APL_GRD_1.MaAPL AS APL2, dbo_tbl_APL_GRD_2.MaAPL AS APL3
FROM dbo_tbl_APL_GRD AS dbo_tbl_APL_GRD_2
RIGHT JOIN (dbo_tbl_APL_GRD AS dbo_tbl_APL_GRD_1
RIGHT JOIN (dbo_tbl_APL_GRD
RIGHT JOIN dbo_tbl_GRD_WKZ ON dbo_tbl_APL_GRD.apl_grd_ID = dbo_tbl_GRD_WKZ.apl_grd_ID_Ref_1)
ON dbo_tbl_APL_GRD_1.apl_grd_ID = dbo_tbl_GRD_WKZ.apl_grd_ID_Ref_2)
ON dbo_tbl_APL_GRD_2.apl_grd_ID = dbo_tbl_GRD_WKZ.apl_grd_ID_Ref_3
Auf dem SQL-Server funktioniert das so nicht.
Wie kann ich das am besten lösen?