08/06/2014, 16:50
|
| | Fecha de Ingreso: junio-2014
Mensajes: 7
Antigüedad: 10 años, 7 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 ;) |