Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
3
Cevap
959
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.





< 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.