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
< Bu mesaj bu kişi tarafından değiştirildi alivepro -- 17 Ağustos 2022; 10:36:31 >
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;