Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/06/2014, 16:50
kaliga2805
 
Fecha de Ingreso: junio-2014
Mensajes: 7
Antigüedad: 9 años, 10 meses
Puntos: 0
Respuesta: Como unir varias consultas que funcionan por separado

ummm es q en esa sentencia estoy es contando cuantos son los registros, y pues como comente arriba las consultas por separado sirven bn y los datos q me arrojan son correctos, el problema es cuando quiero el resultado de la consulta asi:

Equipo | partidos jugados | partidos ganados | partidos empatados... etc.

intente unirlas de esta manera:

Select e.nombre_equipo, PG, PE
from equipo e, (SELECT count(goles_local+goles_visitante) as Ganados
FROM equipo e, partido p
WHERE e.id_equipo=id_equipo_local and
goles_local>goles_visitante or
e.id_equipo=id_equipo_visitante and
goles_local<goles_visitante
GROUP BY e.nombre_equipo) As PG,
(SELECT count(goles_local+goles_visitante) as Empatados
FROM equipo e, partido p
WHERE e.id_equipo=id_equipo_local and
goles_local=goles_visitante or
e.id_equipo=id_equipo_visitante and
goles_local=goles_visitante
GROUP BY e.nombre_equipo) AS PE;

Pero se repiten los datos... :/ no c si me hice entender.. agradezco tu ayuda ;)