in
ステートメントは、field=val1 or field=val2 or field=val3
と同じように解析されます。 。そこにnullを入れると、field=null
に要約されます。 動作しません。
(マークBによるコメント)
わかりやすくするためにこれを行います
SELECT *
FROM tbl_name
WHERE
(id_field IN ('value1', 'value2', 'value3') OR id_field IS NULL)
in
ステートメントは、field=val1 or field=val2 or field=val3
と同じように解析されます。 。そこにnullを入れると、field=null
に要約されます。 動作しません。
(マークBによるコメント)
わかりやすくするためにこれを行います
SELECT *
FROM tbl_name
WHERE
(id_field IN ('value1', 'value2', 'value3') OR id_field IS NULL)