14/05/2011, 21:10
|
| | Fecha de Ingreso: marzo-2011 Ubicación: Bogotá
Mensajes: 4
Antigüedad: 13 años, 8 meses Puntos: 0 | |
Respuesta: Error en una consulta con order by. hola
La premisa es la siguiente: todos los campos que intervienen en el SELECT, salvo los de agrupamiento (min,max,count,sum,etc..) deben figurar en la clausula GROUP BY
por lo tanto U.idufb,U.dinero,U.gasolina,U.idclubes deben ademas figurar en el GROUP BY.
Así debería funcionar,
SELECT U.idufb,U.dinero,U.gasolina,U.idclubes,count(PXU.i dufb) numprop
FROM user U
LEFT JOIN propertysxusers PXU
ON U.idufb=PXU.idufb
WHERE U.idufb IN(".$id_frieds.") GROUP BY U.nick,U.idufb,U.dinero,U.gasolina,U.idclubes;
La pregunta es si entrega el resultado deseado ya que se esta agrupando por un campo adicional (U.nick) que no esta presente en el SELECT... |