richard: viele felder mit bedingung

Beitrag lesen

SELECT count(id) FROM table WHERE IN('id1','id2','id3' usw.) AND  wert IS NULL

hallo!

danke mail für dein posting...
deine abfrage hat nicht funktioniert weil IN einen voranstehenden ausdruck verlangt. trotzdem habe ich mich näher mit 'IN' beschäftigt, und habe wieder eine frage dazu:

IN vergleicht. will ich mehrere id's finden, muss ich die id_spalte als audruck davor stellen und die zu suchenden id's in die klammern notieren.

WIE aber geht das andersrum? wie also kann ich in vielen Spalten nach einem wert suchen, folgendes funktioniert nämlich nicht:

SELECT * FROM table WHERE 'NULL' IN (a1, a2, a3, a4, a5);

gibt es keine möglichkeit IN 'umzukehren'?