Yazar |
|
nightwalker
Kayıt: 08.02.2006 |
|
mysqlde iki sorgunun farkını nası elde edebiliriz, sanırım EXCEPT kullanımı yok
simdiden tesekkurler
|
|
Yazar |
|
orhan
istanbul
admin
Kayıt: 17.11.2005 |
|
biraz daha detaylı yazmalısın.
bkz. http://www.iucoders.com/article_detail.jsp?nid=24
N/A
|
|
Yazar |
|
nightwalker
Kayıt: 08.02.2006 |
|
(SELECT urun_kategorileri.urun_kategori_id,urun_kategorileri.isim FROM urun_kategorileri)
EXCEPT
(SELECT DISTINCT urun_kategorileri.urun_kategori_id,urun_kategorileri.isim FROM urunler,urun_kategorileri,restoranlar WHERE urunler.restoran_id =
restoranlar.restoran_id AND urunler.urun_kategori_id = urun_kategorileri.urun_kategori_id AND restoranlar.restoran_id=5)
yapmak istediğim bu
birinci sorgudakileri, ikinci sorgudakiler olmadan göstermek istiyorum
NOT EXISTS ile denedim sonuc vermedi
|
|
Yazar |
|
onur
Two Story Town
Kayıt: 14.01.2006 |
|
nightwalker yazdi | (SELECT urun_kategorileri.urun_kategori_id,urun_kategorileri.isim FROM urun_kategorileri)
EXCEPT
(SELECT DISTINCT urun_kategorileri.urun_kategori_id,urun_kategorileri.isim FROM urunler,urun_kategorileri,restoranlar WHERE urunler.restoran_id =
restoranlar.restoran_id AND urunler.urun_kategori_id = urun_kategorileri.urun_kategori_id AND restoranlar.restoran_id=5)
yapmak istediğim bu
birinci sorgudakileri, ikinci sorgudakiler olmadan göstermek istiyorum
NOT EXISTS ile denedim sonuc vermedi |
LEFT JOIN kullanarak yapmayi denedin mi?
Sorguyu test edemiyorum ama su tarz bi sorgu isini gorebilir calismazsa da direk sen kendin deneyerek birseyler bulabilirsin :
SELECT urun_kategorileri.urun_kategori_id,urun_kategorileri.isim FROM urun_kategorileri
LEFT JOIN urun_kategorileri ON urun_kategorileri.urun_kategori_id = urunler.urun_kategori_id
LEFT JOIN restoranlar ON restoranlar.restoran_id = urunler.restoran_id
WHERE restoranlar.restoran_id=5
|
|
Yazar |
|
aliprinter
İstanbul
Kayıt: 12.02.2006 |
|
Aşağıdaki gibi bir sorgu da aynı sonucu verebilir diye düşünüyorum...
SELECT urun_kategorileri.urun_kategori_id,urun_kategorileri.isim FROM urun_kategorileri WHERE urun_kategorileri.urun_kategori_id NOT IN
(SELECT DISTINCT urun_kategorileri.urun_kategori_id FROM urunler,urun_kategorileri,restoranlar WHERE urunler.restoran_id =
restoranlar.restoran_id AND urunler.urun_kategori_id = urun_kategorileri.urun_kategori_id AND restoranlar.restoran_id=5)
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | |