Advertisement
simeonniko

sql query

Dec 30th, 2018
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. public function getAllChirpsByFollowedUsers($currentUserId)
  2. {
  3. $query = $this
  4. ->getEntityManager()
  5. ->createQuery(
  6. 'SELECT c.* FROM ChirperBundle:User u
  7. INNER JOIN followers f ON f.follower_id = u.id
  8. INNER JOIN ChirperBundle:User u2 ON u2.id = f.followed_id
  9. INNER JOIN ChirperBundle:Chirp c ON c.authorId = u2.id
  10. WHERE u.id = ?1
  11. ORDER BY c.dateAdded DESC'
  12. );
  13.  
  14. $query->setParameter(1, $currentUserId);
  15. return $query->getResult();
  16. }
  17.  
  18.  
  19.  
  20. SELECT c.*
  21. FROM
  22. users AS u
  23. INNER JOIN followers AS f ON f.follower_id = u.id
  24. INNER JOIN users as u2 ON u2.id = f.followed_id
  25. INNER JOIN chirps AS c ON c.authorId = u2.id
  26. WHERE
  27. u.id = 1
  28. ORDER BY c.dateAdded DESC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement