wiki:AdvancedReports

Да се најдат играчите кои имаат повреда на некои од стадионите

SELECT players.playername, injuries.injurytype, injuries.injurydate, clubs.clubname
FROM players
JOIN injuries ON players.playerid = injuries.playerid
JOIN clubs ON players.clubid = clubs.clubid;

Да се најде играчот кои има најмногу повреди за секои од месеците.

SELECT 
    MONTH(injurydate) AS month,
    COUNT(*) AS total_injuries
FROM 
    injuries AS inj
JOIN 
    players AS p ON inj.player_id = p.playerid
WHERE 
    p.playername = 'Mbappe'
GROUP BY 
    MONTH(injurydate)
ORDER BY 
    total_injuries DESC
LIMIT 1;

Да се пронајде клубот што има освоено најмногу титули во Лигата на Шампиони од 2000 до 2023 година и да се прикаже играчот со највеќе жолти картони

SELECT
    c.clubname AS Club_Name,
    COUNT(*) AS Champions_League_Wins,
    p.playername AS Player_With_Most_Yellow_Cards
FROM
    club c
JOIN
    players p ON c.clubid = p.clubid
JOIN
    champions_league_winners cw ON c.clubid = cw.clubid
JOIN
    card ca ON p.playerid = ca.playerid
WHERE
    cw.year BETWEEN 2000 AND 2023 AND
    ca.cardtype = 'Yellow'
GROUP BY
    c.clubid, c.clubname, p.playerid, p.playername
ORDER BY
    Champions_League_Wins DESC, COUNT(ca.cardid) DESC
LIMIT 1;

Last modified 5 weeks ago Last modified on 04/15/24 13:37:09
Note: See TracWiki for help on using the wiki.