ayni tablonun iki alanini karsilastirma

Katılım
13 Ekim 2005
Mesajlar
64
Excel Vers. ve Dili
MsSql 2016, SSMS 17.1, Office 2013 ent. (Eng)
merhaba,
elimdeki haber tablosundaki iki alani karsilastirmak istiyorum soyleki: bir haber iki katergoide de olabilmek uzere, ornek veriler:
ID(prmary key) -- NID(haber id si) - CAT (categry id si)
1 -- 1 - 1
2 -- 2 - 1
3 -- 2 - 2
4 -- 3 - 2
5 -- 3 - 3
6 -- 4 - 4
bana lazim olan 1 nolu kategori de olmayip, diger kategorilerde olanlarin gelmesini istiyorum. yani bir haber hem 1 da hem de 2 de var ise o haber de gelmicek, ama sadece 2 de yada 2 ve 3 de var ise o gelmeli. (verdigim verilerde almak istedigim ID sadece 4, 5 ve 6 id li kayitlar)
Yardimci olabilir misiniz.
 
Katılım
3 Haziran 2017
Mesajlar
797
Excel Vers. ve Dili
2007, 32
Altın Üyelik Bitiş Tarihi
08/06/2018
merhaba,
elimdeki haber tablosundaki iki alani karsilastirmak istiyorum soyleki: bir haber iki katergoide de olabilmek uzere, ornek veriler:
ID(prmary key) -- NID(haber id si) - CAT (categry id si)
1 -- 1 - 1
2 -- 2 - 1
3 -- 2 - 2
4 -- 3 - 2
5 -- 3 - 3
6 -- 4 - 4
bana lazim olan 1 nolu kategori de olmayip, diger kategorilerde olanlarin gelmesini istiyorum. yani bir haber hem 1 da hem de 2 de var ise o haber de gelmicek, ama sadece 2 de yada 2 ve 3 de var ise o gelmeli. (verdigim verilerde almak istedigim ID sadece 4, 5 ve 6 id li kayitlar)
Yardimci olabilir misiniz.


Herhangi bir haber iki kategoride hazırlanıyor ve siz sadece bir kategoride hazırlanmış haberleri listelemek istiyorsunuz, doğru mu anladım?

Yanlış ise örnek bir dosya ekleyerek anlatmanız mümkün mü?

Pardon, sorunun kategorisi SQL imiş, şimdi fark ettim.
O konuda hiç bilgim yok. :)
 
Katılım
13 Ekim 2005
Mesajlar
64
Excel Vers. ve Dili
MsSql 2016, SSMS 17.1, Office 2013 ent. (Eng)
Herhangi bir haber iki kategoride hazırlanıyor ve siz sadece bir kategoride hazırlanmış haberleri listelemek istiyorsunuz, doğru mu anladım?

Yanlış ise örnek bir dosya ekleyerek anlatmanız mümkün mü?

Pardon, sorunun kategorisi SQL imiş, şimdi fark ettim.
O konuda hiç bilgim yok. :)
girilen haber sinirsiz kategori secilerek girilebiliyor, benim istegim, 1 nolu CAT de tanimlanMAmis haberlerin id lerini listelemek.
Evet SQL, Heyecanlanmistim cozdunuz diye ama :(
 
Katılım
13 Ekim 2005
Mesajlar
64
Excel Vers. ve Dili
MsSql 2016, SSMS 17.1, Office 2013 ent. (Eng)
kendi cozumum:
Kod:
select * from HABER where NID not in (select NID from HABER where CAT=1)
 
Üst