no se como hacer esta query
Publicado por jose luis (20 intervenciones) el 09/05/2020 22:54:05
tengo esta tabla y necesito sacar cuantos partidos ha jugado cada equipo (sea equipo 1 o equipo 2)
1 saludo.

1 saludo.

Valora esta pregunta


0
SELECT COUNT(`registro`) AS `Jugados`
FROM `partidos1` WHERE `id_equipo1` LIKE "%deportivo%" OR `id_equipo2` LIKE "%deportivo%"
SELECT `Equipo`, SUM(`Partidos Jugados`) AS `PARTIDOS TOTALES` FROM
(
SELECT id_equipo1 as Equipo, COUNT(`registro`) as `Partidos Jugados` FROM partidos1 group by Equipo
UNION ALL
SELECT id_equipo2 as Equipo, COUNT(`registro`) as `Partidos Jugados` from partidos1 group by Equipo
)
partidos1 GROUP BY Equipo;
select `equipo`,sum(`goles`) from
(select id_equipo1 as equipo,resultado_equipo1 as `goles` from partidos group by equipo
union all
select id_equipo2 as equipo,resultado_equipo2 as `goles` from partidos group by equipo
)partidos group by equipo;
select `equipo`,count(`equipo`)as partidos_ganados from
(select id_equipo1 as `equipo`,resultado_equipo1,id_equipo2,resultado_equipo2 from partidos where resultado_equipo1>resultado_equipo2
union all
select id_equipo1,resultado_equipo1,id_equipo2 as `equipo`,resultado_equipo2 from partidos where resultado_equipo1<resultado_equipo2
)partidos group by `equipo`;