Código MySQL:
Ver original `DORSAL`,
`TIPO`,
SUM(IF(TIPO
= 'Liga', `GOLES`, 0)) LIGA
`, SUM(IF(TIPO = 'Amistoso', `GOLES`, 0)) `AMISTOSO`,
SUM(IF(TIPO = 'Copa', `GOLES`, 0)) `COPA`,
SUM(`GOLES`) `TOTAL`,
MAX(`TEMPORADA`) `TEMPORADA`
FROM `CAMPEONATO`
GROUP BY `DORSAL`
ORDER BY `TOTAL` DESC
Tienes comas metidas detrás de la última columna en el SELECT, de la tabla y del GROUP BY.