mysql not in statement?
-
hallo zusammen, ich möchte in mysql ein statement wie folgendes absetzen, so geht das aber nicht, kann mir bitte jemand die richtige schreibweise zeigen??
select name from table1 where name not in (select sName from table2);
danke schomal
-
Das passt doch.
Was kriegst denn fürn Fehler?
Existieren die Tabellen / Spalten?
-
Unterabfragen dieser Art kann MySQL erst seit 4.1. Hast du das?
-
ich habe mysql 4.0.8
Die message sagt einfach : sie haben einen Fehler in der Nähe von: Select sName.......
Sollte also alles passen oder?
lg
-
l00P schrieb:
Sollte also alles passen oder?
Äh, nein.
Du hast: 4.0.8
Du brauchst: 4.1
-
oh ja, stimmt, sorry...
gibts mit meiner version einen weg solche abfragen mit ausschlußkriterien zu machen?
danke
-
Das Problem ist, dass du keine SubQuerys in (SELECT...) einbauen darfst
-
JJ schrieb:
Das Problem ist, dass du keine SubQuerys in (SELECT...) einbauen darfst
Wohlgemerkt aber nur nicht in der Version, die der laufend hat!
-
Schau mal auf die MySQL-Seite. Dort steht wie man SUBSELECT anders schreiben kann.
JOIN