Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/06/2010, 16:50
Avatar de spider_boy
spider_boy
 
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Respuesta: erro 1054 - Unknown column 'pd.products_id' in 'where clause'

pd es un alias. Esta debería estar haciendo referencia a una tabla específica de tu BD, la cual no se cual es ( valga la redundancia ). Un alias es una forma corta de llamar a una tabla ( asignándola previamente ), para asi acortar el nombre y facilitar su uso cuando las consultas son muy largas.

Si te fijas en esta parte de la consulta

Código SQL:
Ver original
  1. SELECT COUNT(DISTINCT p.products_id) AS total FROM products p

le estás asignando la tabla products al alias p, y si te fijas más adelante en tu consulta, en ninguna parte ( que al menos yo haya visto ) no se referencia a ninguna tabla con el alias pd.

No puedo ser más claro, la verdad no sé como explicarte mejor. Tu otra opción es consultar con quienes sean responsables de la contribución SPPC de la que hablas.
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.