Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
3
Cevap
401
Tıklama
0
Öne Çıkarma
MYSQL Ufak Bir Sorgu Yardmı
E
11 yıl
Çavuş
Konu Sahibi

Merhaba arkadaşlar,
Sorgu konusunda yardımlarınıza ihtiyacım var. Oyun ve etiket tablom var.

Sadece etiketi olmayan oyunları seçmek istiyorum.

Şuraya kadar geldim ama devamını getiremedim. Yardımcı olabilir misiniz?


SELECT * FROM Oyun, Etiket WHERE oyun.id = Etiket.oyunid AND ..? ( Count(Etiket.adi) == 0 gibi bişey ama nasıl yapacağımı bilmiyorum)



T
11 yıl
Binbaşı

select Etiket.oyunid,oyun.id,Etiket.adi from Etiket inner join oyun on Etiket.oyunid=oyun.id where Etiket.adi is null


Bu mesaja 1 cevap geldi.
E
11 yıl
Çavuş
Konu Sahibi

Malesef bu işime yaramadı. Şöyle bir tablo oluşturdum, şuraya bakabilir misiniz? :http://sqlfiddle.com/#!2/353295/3

Burda sadece etiket tablosunda kaydı olmayan oyunları listelesin, bunu yapabilir miyiz acaba?


Bu mesaja 1 cevap geldi.
T
11 yıl
Binbaşı

quote:

Orijinalden alıntı: erhanerhan_5

Malesef bu işime yaramadı. Şöyle bir tablo oluşturdum, şuraya bakabilir misiniz? :http://sqlfiddle.com/#!2/353295/3

Burda sadece etiket tablosunda kaydı olmayan oyunları listelesin, bunu yapabilir miyiz acaba?

select oyun.oyunid,etiket.oyunid,etiket.etiketadi from oyun full outer join etiket on oyun.oyunid=etiket.oyunid where oyun.oyunid is null or etiket.oyunid is null

sqlfiddle da çalışmaz, tablolarına göre düzenleyerek kendinde dene



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.