Guest User

Untitled

a guest
Oct 11th, 2023
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SELECT
  2.     bg.name,
  3.     bg.rating,
  4.     c.name AS category_name -- point 1
  5. FROM
  6.     board_games as bg
  7. JOIN
  8.     categories as c
  9. ON bg.category_id = c.id
  10. JOIN
  11.     players_ranges AS pr
  12. ON bg.players_range_id = pr.id
  13.  
  14. WHERE
  15.     (bg.rating > 7.00 and bg.name ILIKE '%a%')  -- point 2
  16.             or
  17.     (bg.rating > 7.50 and pr.min_players >= 2 AND pr.max_players <= 5)      -- point 3
  18. GROUP BY
  19.     bg.rating, bg.name, c.name
  20. ORDER BY
  21.     bg.name asc,
  22.     bg.rating desc
  23. LIMIT 5;
Advertisement
Add Comment
Please, Sign In to add comment