Advertisement
Guest User

Untitled

a guest
Nov 14th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.51 KB | None | 0 0
  1. CREATE VIEW collated AS SELECT a.poster_id, MONTH(a.time_of_post) AS month_in, b.user_id AS post_belonging_to
  2.     FROM comments a, running_activities b
  3.     WHERE a.activity_id = b.activity_id
  4.     AND kudos = 1
  5.     ORDER BY b.user_id, a.poster_id;
  6.  
  7. DROP VIEW collated;
  8.  
  9. SELECT poster_id, COUNT(*), month_in, post_belonging_to
  10.     FROM collated a INNER JOIN followers b
  11.     WHERE a.poster_id = b.follower_id
  12.     AND a.post_belonging_to = b.following_id
  13.     GROUP BY month_in, poster_id, post_belonging_to
  14.     HAVING COUNT(*) >= 5;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement