07/12/2012, 03:31
|
| | | Fecha de Ingreso: febrero-2008
Mensajes: 17
Antigüedad: 16 años, 9 meses Puntos: 0 | |
Duda con UNION y seleccionar el valor deseado Buenas noches, he estado buscando en muchos lados, inclusive en la página oficial de SQL para dar a la solución al problema a continuación y no lo he conseguido, voy a explicar un poco lo que necesito:
Tengo una tabla que llamaré "partidos" en esa tengo datos de varios partidos. Necesito contar los partidos que ganó cada quién, empató y perdió y bueno, lo demás me imagino que es derivado a esto.
Me ha resultado con UNION pero el valor me sale en filas y no en columnas, entonces cuando lo leo en el php no sé como acceder a los valores valores de row[0]
Sin mas, esta así está compuesta mi tabla partidos:
id
local
visitante
resultadolocal
resultadovisitante
y esta es la consulta
(SELECT count(local) AS datos FROM partidos WHERE home = 'ven' AND resultadolocal > resultadovisitante) UNION (SELECT count(local) AS datos FROM partidos WHERE home = 'ven' AND resultadolocal = resultadovisitante)
el resultado es algo asi como:
datos
12
11
Funciona si, pero en php no se como acceder al campo de valor 11 y si hay una manera menos engorrosa de hacer esto. Gracias. |