merhaba arkadaşlar düşündümde bir türlü bulamadım bilen biri varsa die sorayım dedim.
facebook twitter gibi sitelerde sql yapılarında birşey merak ediyorum.
takip etme olayında sql yapısı nasıl gerçekleşmekte.
yani takip ettirebilirsin ancak o takip ettiklerin birşey paylaştıklarında onların paylaştıklarını görmeni nasıl sağlarız. yani sadece takip ettiklerinin paylaşımlarını listele şeklinde nasıl yapılabilir bunun sql yapısını bilen varmı ?
sosyal platformlardaki takip et sistemi sql yapısı
1
●285
- 26-06-2013, 12:59:07Kimlik doğrulama veya yönetimden onay bekliyor.Members
-ID
-Username
_Pass
Follow
-ID
-UserID
-FUserID
burda follo tablosundaki userID takip et butonuna basacak olan arkadaşımızın ID değeri.FUserID ise kim takip edilecek? veritabanı yapı ve ilişkisi bu şekilde olur.Takip ettiğin insanların paylaşımları için ise 1 idli ahmet 2 idli mehmet için örneklerimi veriyorum.
SELECT * FROM shares INNER JOIN follow on shares.id=follow.fuserid where follow.userid=1
yani sorguda demek istediğim şey;
paylaşılanların arasından paylaşan kullanıcının id değeri follow tablosundaki fuserid ile eşleşenleri yazdır ama followdaki user id si 1 olsun.1 olsun derken burda login olan kullanıcının idsi yani ahmetin.umarım işine yaramıştır kolay gelsin.