Database - Group by e query annidata - esempio con XAMPP
HTML-код
- Опубликовано: 6 фев 2025
- GROUP BY e QUERY ANNIDATA
Nel video si parte dal seguente schema relazionale:
giocatori (cod_gioc, nome, cognome, nazione, stipendio, id_squadra*)
squadre (id_squadra, nome, anno, cod_gioc*)
E si svolgono le seguenti query:
1) Per ogni squadra si vuole conoscere il numero dei giocatori.
2) Indicare quali giocatori guadagnano lo stipendio più alto.
Soluzione della prima Query:
SELECT S.nome, COUNT(*) AS num_giocatori
FROM giocatori G INNER JOIN squadre S ON G.id_squadra = S.id_squadra
GROUP BY S.id_squadra, S.nome;
Soluzione della seconda query:
SELECT G.nome, G.cognome
FROM giocatori G
WHERE G.stipendio = (SELECT MAX(G2.stipendio)
FROM giocatori G2);