Hallo zusammen,
ich habe ein Problem mit dem Reinkopieren von Werten in eine bereits vorhandene Tabelle. Diese wird aus verschiedenen Tabellen gefüllt.
Folgendes SQL-Statement liegt vor:
Problem ist nun, dass ich im SELECT ein unterselect nutze.
Er steht also in einem bestimmten Datensatz in der Tabelle VA
Hier
kommt nun der Unterselect. In dem Feld VA.VA_PLZ möchte ich also die PLZ des aktuellen Datensatzes vorliegen haben. Ich vermute dass er dort wieder von oben anfängt.
Wie kann ich hier die Werte vom äußeren SELECT verwenden?
Für eure Hilfe wäre ich euch sehr dankbar!
ich habe ein Problem mit dem Reinkopieren von Werten in eine bereits vorhandene Tabelle. Diese wird aus verschiedenen Tabellen gefüllt.
Folgendes SQL-Statement liegt vor:
Code:
INSERT INTO PlannerTemp ( VA_ID, VA_Versandtag, VA_Werk, VA_Kundennr, VA_Auftragsnr, VA_Posnr, MatStamm_Reinigung, Shuttlezeit_ID, PlannerTemp_AnzahlAP, MatStamm_MatNr, Arbeitsplatz_Nr, PlannerTemp_Bearbeitungszeit, PlannerTemp_Status ) SELECT VA.VA_ID, VA.VA_Versandtag, VA.VA_Werk, VA.VA_Kundennr, VA.VA_Auftragsnr, VA.VA_Posnr, MatStamm.MatStamm_Reinigung, (SELECT Shuttlezeit_ID FROM Shuttlezeit WHERE VA.VA_PLZ >= Shuttlezeit.Shuttlezeit_PlzVon AND VA.VA_PLZ <= Shuttlezeit.Shuttlezeit_PlzBis), (SELECT count (Topfreihen.MatStamm_MatNr) FROM Topfreihen WHERE Topfreihen.MatStamm_MatNr = VA.MatStamm_MatNr), VA.MatStamm_MatNr, VA.Arbeitsplatz_Nr, (Topfreihen.Topfreihen_DauerStueck * VA.VA_MengeSt), 10 -- fester Wert (von Planner in Bearbeitung) FROM (VA INNER JOIN MatStamm ON VA.MatStamm_MatNr = MatStamm.MatStamm_MatNr) INNER JOIN Topfreihen ON MatStamm.MatStamm_MatNr = Topfreihen.MatStamm_MatNr WHERE VA.VA_Versandtag >= '17.05.2009' AND VA.VA_Versandtag <= '18.05.2009 00:00:00' AND VA.VA_Status = 2
Er steht also in einem bestimmten Datensatz in der Tabelle VA
Hier
Code:
(SELECT Shuttlezeit_ID FROM Shuttlezeit WHERE VA.VA_PLZ >= Shuttlezeit.Shuttlezeit_PlzVon AND VA.VA_PLZ <= Shuttlezeit.Shuttlezeit_PlzBis)
Wie kann ich hier die Werte vom äußeren SELECT verwenden?
Für eure Hilfe wäre ich euch sehr dankbar!
Comment