Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2011, 15:07
TutexMdz
 
Fecha de Ingreso: julio-2010
Mensajes: 52
Antigüedad: 13 años, 9 meses
Puntos: 3
Select con left join y count

Hola, tengo un inconveniente con la sintaxis de esta consulta.

Tengo una tabla USUARIOS (id, name) y otra tabla PRODUCTOS (id, id_usuario)

la consulta debe devolver los usuarios ordenados por cantidad de productos que tienen en forma descendente...


USUARIO 23 --> 20 productos
USUARIO 13 --> 15 productos
USUARIO 17 --> 12 productos

Tengo así
Código MySQL:
Ver original
  1. SELECT * FROM #__usuarios AS u, COUNT(p.id) AS cantidad
  2. LEFT JOIN #__productos AS p ON (u.id = p.id_usuario)
  3. ORDER BY cantidad DESC

El error de sintaxis me lo marca cerca de COUNT(p.id)
Version MySql 5.1.36

Gracias