FindMyRecipe / server / database / queries / WeeklyFavorites
WeeklyFavorites
Raw
SELECT * FROM recipes WHERE id IN ( SELECT recipe_id FROM (
  SELECT recipe_id, COUNT(*) AS favCount FROM user_favorites
  WHERE liked_at >= @week_timestamp
  GROUP BY recipe_id
  ORDER BY favCount DESC 
) AS top_recipes )