in
операторът ще бъде анализиран идентично наfield=val1 or field=val2 or field=val3
. Поставянето на нула там ще се сведе доfield=null
което няма да работи.
(Коментар от Marc B)
Бих направил това за яснота
SELECT *
FROM tbl_name
WHERE
(id_field IN ('value1', 'value2', 'value3') OR id_field IS NULL)