tek bir sütun değeri için aşağıdaki gibi bir sorgu olabilir. Ama birden fazla değer için daha farklı yazmak lazım.
SELECT CASE WHEN EXISTS (SELECT sutun1 FROM tablo1 WHERE sutun1='22222') THEN 1 ELSE 0 END as sutun1_kayit_varmi, CASE WHEN EXISTS (SELECT sutun1 FROM tablo2 WHERE sutun1='22222') THEN 1 ELSE 2 END as sutun2_kayit_varmi;
aynı anda 2 tabloda birden arama yapmak istiyorum. yapmış olduğum arama tablo1 de varsa 1 yoksa 0 yine aynı şekilde aranan kelime tablo2 de varsa 1 yoksa2 olarak görüntüleyebilir miyim?
Aşağıdaki gibi bir sorgu yazdım ancak sorguda sonuçlar alt alta çıkıyor, ben yan yana yani tek bir satırda çıkmasını istiyorum.
SELECT EXISTS(SELECT sutun1 FROM tablo1 WHERE sutun1='22222') as sutun1_kayit_varmi UNION ALL SELECT EXISTS(SELECT sutun1 FROM tablo2 WHERE sutun1='22222') AS sutun2_kayit_varmi
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
SELECT CASE
WHEN EXISTS (SELECT sutun1 FROM tablo1 WHERE sutun1='22222') THEN 1
ELSE 0
END as sutun1_kayit_varmi,
CASE
WHEN EXISTS (SELECT sutun1 FROM tablo2 WHERE sutun1='22222') THEN 1
ELSE 2
END as sutun2_kayit_varmi;