MS SQL Tablodaki tek veriyi bulma.

dyildiz (183) 8 yıl önce sordu

Merhaba arkadaşlar ;

MS SQL'de 1 adet tablom var ve Kullanıcı referansı diye bir alanım var.Ve aynı kullanıcı referansına ait birden fazla satır var.Benim amacım kullanıcı referansı tek olan kayıtları çıkartmak. Örnek verecek olursak 10 tane toplam satırım var 9 tanesinin referansı 5 ama 10.nun referansı 4 işte o tek referanslı satırları bulmak istiyorum.Umarım anlatabilmişimdir , yardımlarınız için şimdiden teşekkür ederim :) 

enoua 7 yıl önce

Soruyu daha detaylı anlatabilir misiniz?

Toplam 1 cevap


alattin (17125) 8 yıl önce cevapladı

Sanırım şu şekilde bir SQL sorgusu işini görecektir:

select Referans from KullaniciReferans
Where KullaniciId=2
Group by KullaniciId,Referans
Having COUNT(Referans)=1

 

dyildiz 8 yıl önce

Sorguyu kendime göre düzenleyip çalıştırdım fakat istediğim şekilde bir veri vermedi bana alattin bey.

alattin 8 yıl önce

Tablo yapını ve bir kaç örnek veriyi, sonrada senin istediğin değeri yazar mısın sorunun içine?