Ben web boyunca kullanıcıların tam aktivite almak için çalışıyorum.
Ben bir kullanıcı o koşulu ile, veritabanı boyunca birçok tablo katılın gerekir.
Ne şu anda yazdım olduğunu:
SELECT * FROM
comments AS c
JOIN rphotos AS r
ON c.userID = r.userID
AND c.userID = '$defineUserID';
Ama ne o dönüyor kullanıcı hakkında her şey, ama o satırları tekrarlar.
For instance, for one user he has 6 photos and 5 comments So I expect the join to return 11 rows.
Bunun yerine şöyle 30 sonuçları verir:
PhotoID = 1;
CommentID = 1;
PhotoID = 1;
CommentID = 2;
PhotoID = 1;
CommentID = 3;
ve böylece ...
Ben yanlış ne yapıyorum?
What I'm trying to achieve (example)
Eğer bir facebook kullanıcı iseniz, her profil kronolojik sırayla web sitesinde kullanıcının etkinliğini bildiren bir 'duvar' vardır. Ben benzer bir şey yapmaya çalışıyorum.