mysql SELECT....NOT IN

alkaline

Mitglied
Ich hab mal wieder Probleme mit nem SELECT statement.

PHP:
$result = mysql_query("SELECT nickname FROM benutzerdaten WHERE nickname NOT IN (SELECT name FROM abgegeben WHERE jahr = '$sel') ");

so funktionierts nicht, weiss jemand, was ich falsch gemacht hab?
mfg
 
Generell: Selbst helfen kannst du dir erst einmal, indem du mittels [phpf]mysql_error[/phpf] heraus findest, was MySQL an dem Statement nicht passt.

Speziell: MySQL kann bisher noch nicht mit Subselects umgehen.

Sven
 
also wenn ich
PHP:
$result = mysql_query("SELECT nickname FROM benutzerdaten WHERE nickname NOT IN ('value1','value2',....) ");
schreibe, dann gehts...
Das sagt mir doch zumindest mal, dass Unterabfragen funktionieren. Wieso gehts aber mit dem geschachtelten Select Statement nicht? Ich bitte um Lösungsvorschläge, denn mir brennt der Kittel... Donnerstag is Abgabe meines Projekts...
 
Zurück