Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/06/2014, 09:56
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Como unir varias consultas que funcionan por separado

No lo he probado, pero tal vez esto...
Código MySQL:
Ver original
  1. SELECT t1.nombre_equipo, t1.Partido_Jugados, t1.Ganados, Empatados FROM ((SELECT e.nombre_equipo, COUNT(id_equipo_local+id_equipo_visitante) Partido_Jugados, '' Ganados, '' Empatados
  2. FROM equipo e, partido p
  3. WHERE e.id_equipo=p.id_equipo_local or
  4. e.id_equipo=p.id_equipo_visitante
  5. GROUP BY e.nombre_equipo)
  6. (SELECT e.nombre_equipo, '' Partidos_Jugados, count(goles_local+goles_visitante) Ganados, '' Empatados
  7. FROM equipo e, partido p
  8. WHERE e.id_equipo=id_equipo_local and
  9. goles_local>goles_visitante or
  10. e.id_equipo=id_equipo_visitante and
  11. goles_local<goles_visitante
  12. GROUP BY e.nombre_equipo)
  13. (SELECT e.nombre_equipo, count(goles_local+goles_visitante) Empatados
  14. FROM equipo e, partido p
  15. WHERE e.id_equipo=id_equipo_local and
  16. goles_local=goles_visitante or
  17. e.id_equipo=id_equipo_visitante and
  18. goles_local=goles_visitante
  19. GROUP BY e.nombre_equipo))t1 GROUP BY t1.nombre_equipo