Subquery greift auf oberen Query zu.
-
Hallo,
ich hab folgendes Problem:
Hab möchte ein Query definieren, das wiederum ein Subquery beinhaltet. Jetzt das Subquery ob Werte des Top-Query zugreifen (Member-ID). Ist das überhaupt möglich?
-
Welche Datenbank betrifft dies?
Wenn ich das Recht verstanden habe, willst du im Subquery auf einen Wert in der normalen Abfrage zugreifen. Dies sollte eigentlich funktionieren.
-
Genau das will ich. Das will ich mit allen Datenbanken machen, die das SQL-Format unterstützen.
Also an sich funktioniert das leider nur mit der operation:
-... TB AS test ... where exists ( select ... test.field1=xxxx )Sobald die operation im LEFT JOIN getätigt wird kommt die fehlermeldung, dass die tabelle test nicht gefunden werden konnte (im subquery)
-
Zeig mal bitte dein komplettes Query wenn möglich.
-
Mit guten Datenbanken auf jeden Fall möglich, mit Pseudo-Datenbanken wie MySQL 4.x wirst du eventl. Probleme bekommen.
MfG SideWinder
-
Ist ebenfalls mit 5.xx nicht möglich
-
SideWinder schrieb:
Mit guten Datenbanken auf jeden Fall möglich, mit Pseudo-Datenbanken wie MySQL 4.x wirst du eventl. Probleme bekommen.
MfG SideWinder
OK, ich kannte dies nur noch von Oracle und da ging es ohne Probleme