Comunidad de diseño web y desarrollo en internet online

Problemas con GROUP BY

Citar            
MensajeEscrito el 21 Ago 2008 08:16 pm
Hola,

de nuevo tengo un problema con SQL, esta vez con los count. Se trata de contar cuántos videos tiene un determinado vendedor. Tanto videos como usuarios estan en sus propias tablas, relacionados por el usuario, de la siguiente manera:

Esta es mi consulta:

Código :

SELECT p.*, COUNT(1) AS num_videos 
FROM tbl_vendedores AS p 
LEFT OUTER JOIN tbl_videos AS v ON p.id_vendedor = v.id_vendedor
GROUP BY p.id_vendedor 
WHERE p.id_vendedor = "23"


Y este es el error que devuelve:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE p.id_vendedor = "23"' at line 1

No creo que haga falta que especifique la estructura de las tablas, pero si acaso fuera necesario me lo decis y las pego.

Gracias por vuestra ayuda.

Por akhasis

75 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Ago 2008 08:54 pm

Código :

SELECT p.*, COUNT(1) AS num_videos 
 FROM tbl_vendedores AS p 
 LEFT OUTER JOIN tbl_videos AS v ON p.id_vendedor = v.id_vendedor
 WHERE p.id_vendedor = "23"
 GROUP BY p.id_vendedor 


El group by, va despues del where

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 21 Ago 2008 09:06 pm
Pues mira que le he dado vueltas y he mirado manuales y no he sido capaz de darme cuenta de una cosa tan simple. Muchas gracias :D

Por akhasis

75 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.