假設我有以下SQL select
條款:如果內部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
?
你想在這些情況下做什麼?我不知道你是否想要一個'WHERE'子句或'CASE'語句。 – 2015-02-10 13:54:33
AND(t2.date <01.01.2015 OR t2.status <> 18) – jarlh 2015-02-10 13:55:16
將'18'放入'IN'子句有什麼意義? – 2015-02-10 13:55:58