Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
958
Tıklama
0
Öne Çıkarma
inner join problemi
V
10 yıl (101 mesaj)
Teğmen
Konu Sahibi

Merhabalar,
Şöyle bir problemim var 2 tablo var.

beldiyeler (TABLO 1)
bel_id (İçeriği 1-10 arası sıralı değerler)

başkanlar (TABLO 2)
belid (İçeriği 1-10 arası ama karışık değerler mesela 1-3-3-3--8-8-5-5 gibi her rakamdan bir kaçtane olabiliyor)

Şöyle bir sonuç almak istiyorum 2 tablodaki verileri karşılaştırıp olmayan sayıları listeletmek istiyorum.
Yani sonuç 2,4,6,7,9,10 almalıyım..

inner join le yaptım ama sonuç alamadım.

$cek=mysql_query("SELECT `baskanlar`.`belid` FROM belediyeler INNER JOIN `baskanlar` ON baskanlar.`belid` = belediyeler.`bel_id` GROUP BY baskanlar.`belid`") ;
Teşekkür ederim.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi valid20 -- 11 Temmuz 2016; 11:42:21 >

M
10 yıl (256 mesaj)
Teğmen

Hocam
tablo_adi
tablo yapısı
ornek data yapısı ve tam olarak neyi gormek istediğini yazarsan bir cevap yazabilirim. Başka türlü çok zor.
1-3-3--8-8-5-5 nedir mesela? Çok açık değil bana göre.



K
10 yıl (16592 mesaj)
Yarbay

Olmayanlari cekmek istiyorsan outerjoin kullanman lazim. Left outer join where baskanlar is null dersen belediyesi olmayan baskanlari bulursun



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
V
10 yıl (101 mesaj)
Teğmen
Konu Sahibi

Teşekkürler şu şekilde hal edildi.....

select bel_id from belediyeler
where bel_id not in
(select bel_id from baskanlar)



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.