#1magyar
SELECT
	jatekos.nev as 'magyar nemzetiségű focisták nevei',
    liga.nev as 'magyar nemzetiségű focisták ligái'
FROM jatekos
INNER JOIN liga
	ON liga.kod = jatekos.ligakod
WHERE
	jatekos.nemzet = "HUN"
;

#2kapus
SELECT
	COUNT(jatekos.azon) as 'olasz ligában játszó kapusok száma'
FROM jatekos
INNER JOIN liga
	ON liga.kod = jatekos.ligakod
INNER JOIN poszt
	ON poszt.kod = jatekos.posztkod
WHERE
	liga.orszag = "ITA"
    AND poszt.leiras = "kapus"
;

#3golerosek
SELECT
	jatekos.nev as 'első 25 leggólerősebb játékos a Bundesligában',
    (2025-jatekos.szul) as 'a játékosok életkorai 2025-ben',
    jatekos.gol as 'a játékosok által rúgott gólok száma'
FROM jatekos
INNER JOIN liga
	ON liga.kod = jatekos.ligakod
WHERE
	liga.nev = "Bundesliga"
ORDER BY
	jatekos.gol DESC,
	jatekos.nev
LIMIT 25
;

#4franciapassz
SELECT
	jatekos.nev as 'a francia ligában játszó, francia nemzetiségű focisták nevei, akik több gólpasszt adtak, mint ahány saját gólt lőttek',
    poszt.leiras as 'a játékosok posztjai',
    jatekos.gol as 'a saját lőtt gólok száma',
    jatekos.golpassz as 'az átadások száma'
FROM jatekos
INNER JOIN liga
	ON liga.kod = jatekos.ligakod
INNER JOIN poszt
	ON poszt.kod = jatekos.posztkod
WHERE
	jatekos.nemzet = "FRA"
    AND liga.orszag = "FRA"
    AND jatekos.golpassz > jatekos.gol
;

#5vedosarga
SELECT
	liga.nev as 'ligák nevei',
    SUM(jatekos.sarga) / COUNT(jatekos.azon) as 'az egy védőjátékosra jutó sárga lapok átlagos száma egy adott ligában'
FROM jatekos
INNER JOIN liga
	ON liga.kod = jatekos.ligakod
INNER JOIN poszt
	ON poszt.kod = jatekos.posztkod
WHERE
	poszt.leiras LIKE "%védő%"
GROUP BY
	liga.kod
;

#6piros
SELECT
	liga.nev as 'ligák nevei',
    SUM(jatekos.piros) as 'csatárok által kapott piros lapok száma egy adott ligában',
    COUNT(jatekos.azon) as 'a piros lapott kapott csatárok száma egy adott ligában'
FROM jatekos
INNER JOIN liga
	ON liga.kod = jatekos.ligakod
INNER JOIN poszt
	ON poszt.kod = jatekos.posztkod
WHERE
	poszt.leiras LIKE "%csatár%"
    AND jatekos.piros > 0
GROUP BY
	liga.kod
;

#7kulcs5
SELECT
	jatekos.nev as 'azok a "védő" vagy "középpályás – védő" poszton játszó focisták az angol ligában, akiknek legalább 5 kulcsfontosságú átadása volt'
FROM jatekos
INNER JOIN liga
	ON liga.kod = jatekos.ligakod
INNER JOIN poszt
	ON poszt.kod = jatekos.posztkod
WHERE
	(poszt.leiras = "védő" OR poszt.leiras = "középpályás - védő")
	AND liga.orszag = "ENG"
    AND jatekos.kulcspassz >= 5
ORDER BY
	jatekos.nev
;