Forum
Merhaba arkadaşlar. Şöyle bir şey yapılabiliyormu bilmiyorum.
aşağıdaki linkdeki resimde 2 adet tablom var. Ben oluşturacağım view de KampanyaSasiler içerisinde bulunan bilgileri dökeceğim ama Kampanyasasiler içerisindeki SASI KampanyaAramalar içerisindeki SASI ile uyuşursa o satırın yanına yeni bir sütuna 1, uyuşmazsa 0 yazsın.
Yardımcı olursanız sevinirim.
Merhaba Case When kullanarak yapabilirsiniz.
Örnek:
select Adi,Soyadi,
(CASE WHEN SiraNo > 100 then 1 Else 0 End) Siralar
from Tbl_TemelBilgi
Merhaba Ahmet Bey.
Sorguyu aşağıdaki gibi çalıştırdım fakat sonuç toplam kayıt sayısından fazla kayıt çıkardı. Her kaydı 16 kere çağırdı.
SELECT
CASE
WHEN dbo.KampanyaSasiler.SASI = dbo.KampanyaAramalar.SASI THEN '1'
WHEN dbo.KampanyaSasiler.SASI <> dbo.KampanyaAramalar.SASI THEN '1'
END AS sonuc,
dbo.KampanyaSasiler.KAMPANYAKODU, dbo.KampanyaSasiler.ISLEM, dbo.KampanyaSasiler.SASI
FROM dbo.KampanyaSasiler CROSS JOIN
dbo.KampanyaAramalar
Arkadaşlar bilen yok mu acaba?
Takıldım kaldım 🙁
CROSS JOIN YERİNE LEFT OUTER JOIN DENE
Teşekkürler Ahmet Bey.
Şimdi oldu.
rica ederim....