SQL exercises on soccer Database: Find the club which supplied the most number of players to the 2016 EURO cup
SQL soccer Database: Subqueries Exercise-13 with Solution
13. Write a query in SQL to find the club which supplied the most number of players to the 2016 EURO cup.
Sample table: player_mast
SELECT playing_club, COUNT(playing_club) FROM player_mast GROUP BY playing_club HAVING COUNT (playing_club)=( SELECT MAX(mycount) FROM ( SELECT playing_club, COUNT(playing_club) mycount FROM player_mast GROUP BY playing_club) pm);
playing_club | count --------------+------- Juventus | 12 Liverpool | 12 (2 rows)
Sample Database: soccer
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a query in SQL to find the team which was defeated by Portugal in EURO cup 2016 final.
Next: Write a query in SQL to find the player and his jersey number Who scored the first penalty of the tournament.
What is the difficulty level of this exercise?