I have this MYSQL query:
SELECT nombre,
(SELECT SUM(CASE WHEN (id_visitante = id_equipo AND visitante > local)
OR (id_local = id_equipo AND local > visitante) THEN 1 ELSE 0 END) FROM resultado_jornada) AS JG,
(SELECT SUM(CASE WHEN (id_visitante = id_equipo AND visitante < local)
OR (id_local = id_equipo AND local < visitante) THEN 1 ELSE 0 END) FROM resultado_jornada) AS JP,
(SELECT SUM(CASE WHEN (id_visitante = id_equipo AND visitante = local)
OR (id_local = id_equipo AND local = visitante) THEN 1 ELSE 0 END) FROM resultado_jornada) AS E,
(JG / (JG + JP)) AS PTJE
FROM equipo
What I want is to generate an output like this
Equipo JG JP E PTJE
Monterrey 7 3 0 .700
Laguna 5 5 0 .500
Saltillo 5 5 0 .500
Tijuana 7 3 0 .500
Olmecas 2 8 0 .200
Pericos 4 6 0 .400
The problem is that it throws me the error: Column 'JG' in field list is unknown
How can I solve that problem?