Excel Forum

Excel Forum (http://www.excel.web.tr/index.php)
-   SQL (http://www.excel.web.tr/forumdisplay.php?f=66)
-   -   ayni tablonun iki alanini karsilastirma (http://www.excel.web.tr/showthread.php?t=165634)

celoaga 22-07-2017 23:47

ayni tablonun iki alanini karsilastirma
 
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.

BedriA 23-07-2017 00:02

Alıntı:

celoaga tarafından gönderildi (Mesaj 902670)
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. :)

celoaga 23-07-2017 00:25

Alıntı:

BedriA tarafından gönderildi (Mesaj 902671)
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 :(

celoaga 23-07-2017 01:34

kendi cozumum:
Kod:

select * from HABER where NID not in (select NID from HABER where CAT=1)


Saat 21:29

Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.