En in
sætning vil blive parset identisk med field=val1 or field=val2 or field=val3
. At sætte et nul deri vil koge ned til field=null
som ikke virker.
(Kommentar af Marc B)
Jeg ville gøre dette for klarhedens skyld
SELECT *
FROM tbl_name
WHERE
(id_field IN ('value1', 'value2', 'value3') OR id_field IS NULL)