Postgres - это база данных
Можно ли использовать значение NULL для предложения IN? Пример:
SELECT *
FROM tbl_name
WHERE id_field IN ('value1', 'value2', 'value3', NULL)
Я хочу ограничить эти четыре значения.
Я пробовал вышеуказанный оператор, и он не работает, но он выполняет, но не добавляет записи с NULL id_fields.
Я также попытался добавить условие ИЛИ, но это просто заставляет запрос запускать и запускать без конца.
SELECT *
FROM tbl_name
WHERE other_condition = bar
AND another_condition = foo
AND id_field IN ('value1', 'value2', 'value3')
OR id_field IS NULL
Любые предложения?