Например: имя таблицы = таблица
столбец1 | столбец2
1 7
2 8
3 9
4 NULL
5 11
6 12
Пользователя просят ввести два значения, одно из столбца 1 и одно из столбца 2. Допустим, пользователь вводит 2 и 12. Результат должен выглядеть примерно так.
столбец1 | столбец2
3 9
4 NULL
5 11
Я попытался использовать этот код ниже, но я не уверен, что он работает правильно. Плюс нулевые значения не отображаются, так что это тоже проблема. Кроме того, фактические значения содержат как числовые, так и строковые значения.
SELECT DISTINCT column1, column2
FROM table
WHERE column1
BETWEEN '&column1' AND column1
AND column2 NOT BETWEEN '&column2 AND column2
ORDER BY column1;
Спасибо за ответ