Şimdi Ara

inner join problemi

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
762
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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 >



  • 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.
  • 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ı >
  • Teşekkürler şu şekilde hal edildi.....

    select bel_id from belediyeler
    where bel_id not in
    (select bel_id from baskanlar)
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.