husonet | Tarih: 19.12.2014
Where case when kullanımı
Koşullu sql şartı ekleme where case when kullanımı nasıl yapılır?
Oluşturduğumuz örnek te Onay statüsü 1 ve 2 olanları 1 nolu kullanıcının şarta uymayanların ise bütün kullanıcıların kayıtlarını getirmesini sağlıyoruz.
SELECT *
FROM (`reklam`)
WHERE `SILINDI` = 'F' AND (CASE WHEN ONAY in (1,2) THEN YONETICI_ID=1 ELSE YONETICI_ID>-1 END) AND BOLGE_ID != 20
ORDER BY `ID` desc