• 19-11-2012, 15:16:06
    #1
    merhaba,


    site içerisindeki kullanıcılar haber başlıklarını ve arkadaşlarını takip edebiliyor. kullanıcıların takip ettikleri listeleri tek bir sorguda nasıl çıkarabilirim?

    örneğin : kullanıcı, takip ettiği üyelerin hareketlerini göstermek istiyorum.

    yorumlar, haberler, resimler diye 3 tablom var.

    kullanıcıların takip ettiği kişilerin yorumlarını, haberlerini ve eklediği resimleri zamana göre sorgulamak istiyorum.
  • 19-11-2012, 16:26:35
    #2
    Üyeliği durduruldu
    INNER JOIN kullanarak tabloları birleştirip tek sorguda çekebilirsin

    Alıntı
    select tablo1.id,tablo2.id from tablo1 INNER JOIN tablo2 ON tablo.id=tablo2.id order by tablo1.id desc
    left join, right join de mevcut araştırabilirsin.
  • 20-11-2012, 09:26:16
    #3
    tam olarak şöyle sorayım

    takiplistesi tablosundan uyenin takip ettiği üyelerin idlerini çekiyorum.


    bu idleri yorumlar, haberler, resimler tablolarında kullanici_id sütununda aratmam lazım
  • 20-11-2012, 10:51:46
    #4
    Üyeliği durduruldu
    ~Aykut adlı üyeden alıntı: mesajı görüntüle
    tam olarak şöyle sorayım

    takiplistesi tablosundan uyenin takip ettiği üyelerin idlerini çekiyorum.
    takiplistesinin yapısı nasıl?
    örn :
    satır : id:1 , uyetakipEttikleriKullaniciID : 32,23,45,23 , param : value
    gibi mi yoksa
    uyetakipEttikleriKullaniciID satır satırmı depoluyorsun?
  • 20-11-2012, 16:37:53
    #5
    lap10 adlı üyeden alıntı: mesajı görüntüle
    takiplistesinin yapısı nasıl?
    örn :
    satır : id:1 , uyetakipEttikleriKullaniciID : 32,23,45,23 , param : value
    gibi mi yoksa
    uyetakipEttikleriKullaniciID satır satırmı depoluyorsun?
    satır satır


    id - takipeden_id - takipedilen_id