Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
499
Tıklama
0
Öne Çıkarma
2 tabloda arama yapıp var mı yok mu görüntüleme
A
3 yıl
Teğmen
Konu Sahibi

Merhaba;

2 adet tablom var
tablo1 ve tablo2

her iki tabloda da aynı isimde sutunlar var

sutun1 ve sutun2

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 >

Y
3 yıl
Yüzbaşı

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;



A
3 yıl
Teğmen
Konu Sahibi

Cevabını için teşekkürler.

Birşey daha sormak istiyorum.

TabloA , TabloB ve TabloC adında 3 tablo var

TabloA da sutunA
TabloB de sutunB
TabloC de sutunC
adında sutunlar var.

Ben bu 3 tabloyu birleştirip aşağıdaki gibi yan yana görmek istiyorum.

TabloA nın 1. satırında veri varken TabloB nin 1. satırında veri yok vs. vs. Yani veri olmayan sutunlar boş görünebilir.



< Resime gitmek için tıklayın >



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.