Предположим, я следующий SQL select
пункт:Если внутри выберите пункт
SELECT * FROM some_table_1 t1
join some_table t2 on t2.some_id = t1.id and
t2.school_id = 56 and
t1.is_valid = 1 and
t2.status in (15, 16, 17, 18);
Но я также проверить, если t2.status = 18
, то я должен также проверить, если t2.date < 01.01.2015
Как я могу добавить это условие к этому select
?
Что вы хотите _do_ в этих случаях? Я не могу сказать, хотите ли вы предложение WHERE или оператор CASE. –
И (t2.date <01.01.2015 ИЛИ t2.status <> 18) – jarlh
Что значит положить '18' в предложение' IN'? –