wahsaga: +Mysql : Select * FROM NOT IN (...) - Problem

Beitrag lesen

hi,

Ähmmm. 'id1, id2, id3' ist ja eine Menge, die bei Ausführung direkt in MyPHPAdmin (oder wie das Dingen genau heißt) zum richtigen Ergebnis führt.

das wundert mich aber.

Nachdem, was ich bei aktivem Ausführen von MyPHPAdmin gesehen habe und nachdem was ich in verschiedenen Doks gelesen hab, ist das eine richtige Darstellungsform für Mengen.
'id1, id2, id3' ist also nicht _ein_ Element einer Menge, sondern die Menge hat drei Elemente ...

die beispiele in der mysql-doku unter http://www.mysql.de/doc/de/Comparison_Operators.html verwenden die schreibweise
IN (0,3,5,'wefwf')

deshalb würde ich in deinem fall auch nur
IN ('id1', 'id2', 'id3') //für alphanummerische IDs
bzw.
IN (1, 2, 3) //für nummerische IDs
für logisch halten.

gruss,
wahsaga