Допустим, у меня есть этот запрос:использование таблицы и объединения таблиц, если переменная
SELECT a.id,
c.c_date
FROM table_a a
JOIN table_c c ON a.id = c.id
WHERE c_date is null;
Я тогда также иметь эту переменную: p_filter
Если эта переменная равна «да», я хочу запрос, показанный ранее для выполнения, как показано, чтобы таблица a и таблица c соединялись, и что c_date выполняется поиск нулевых значений. Если переменная равна «нет» или любое другое значение, я хотел бы не использовать table_c и не присоединиться к так, что запрос будет затем выполнить такие, как это:
SELECT a.id
--omitted c.c_date
FROM table_a a ;
--omitted JOIN table_c c ON a.id = c.id
--omitted WHERE c_date is null;
Пожалуйста, отметьте правильные значения rdbms. –
@FelixPamittan Сделано. Это Oracle 11g – user2924127