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`;
