mark79

Find all players that play on stadium

Feb 9th, 2020
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.31 KB | None | 0 0
  1. CREATE FUNCTION udf_stadium_players_count (stadium_name VARCHAR(30))
  2. RETURNS INT
  3. DETERMINISTIC
  4. BEGIN
  5.     RETURN (SELECT count(p.id) AS count
  6.             FROM players AS p
  7.             RIGHT JOIN teams AS t ON t.id = p.team_id
  8.             RIGHT JOIN stadiums AS s ON s.id = t.stadium_id
  9.             WHERE s.name = stadium_name
  10.             GROUP BY s.id);
  11. END;
Add Comment
Please, Sign In to add comment