Php İle Takip Edilen Kişilerin Postlarını Listeleme
-
Abiler ablalar başlıktanda belli olduğu gibi bir türlü bu algoritmayı kuramadım twitter gibi bir anasayfa düşünün benim takip ettiğim herkesin zaman sırasına göre yazdığı gönderileri listelemeyi nasıl yapıcaz olay şöyle
takip diye tablomuz olsun bundada takip eden ve takiip edilen diye iki sütun olsun ve birde gönderiler diye bir tablomuz olsun bundada id , gönderen_id , gönderi diye sütunlarımız olsun
şimdi burda takip tablosunda benim takip ettiklerimin hepsinin gönderdiği gönderileri listelemek istiyorum nasıl bir algoritma veya sql kodu ile bunu sağlayabilirim ?
Şimdiden çok teşekkür ediyorum
-
SELECT gonderi FROM gonderiler WHERE gonderen_id IN (SELECT takip_edilen FROM takip_tablosu WHERE takip_eden=#takip_eden_id)
yanılmıyorsam böyle birşey olacak.
stringcompare tarafından 13/Haz/15 20:40 tarihinde düzenlenmiştir -
çok alakasız olacak ama senin yarışma ne oldu?
-
IN sorgusuyla yapabildiğin gibi INNER JOIN ile sorgusu ilede yapabilirsin. IN sorgusu belirli bir takip sayısından sonra performans dezavantajı sağlar.
