non dici quale sia il problema, cos'e' che non va ma solo quello che vuoi ottenere. La query ottiene quello che chiedi. Per altre cose specifica nel dettaglio.Originariamente inviato da alby.82
....così però avevo provato anche io fino alla group by ma ti restituisce il numero di supplenze per ogni anno per ogni matricola e li ordina in ordine decrescente....poi fai limit e ti limita i risultati a quanti ne vuoi....però non risolve la query![]()
Posso pensare che hai piu' record supplenza o chissa che'. Prova cosi':
codice:select *, count(*) AS supp_anno from supplenza left join insegnante ON insegnante.matricola=supplenza.matricola group by supplenza.matricola, supplenza.anno order by supp_anno desc limit ....