Jump to content

Consultas sql prestashop 1.6


recauno

Recommended Posts

Bueno chicos hola una vez mas.

 

Hoy tengo una pregunta sobre consultas sql ya que estoy intentando generar un csv con el stock con atributos de talla , color, referencia y cantidad.

 

de momento he llegado a esto:

 

SELECT pat.id_product
    , prd.reference
    , pat.supplier_reference
     , GROUP_CONCAT(DISTINCT(concat(pal.name, ":", atg.position)) SEPARATOR "; ")
    , pat.reference
    , pat.quantity
 FROM ps_product_attribute pat
INNER JOIN ps_product prd ON (prd.id_product = pat.id_product)
 LEFT JOIN ps_product_attribute_combination pac ON (pat.id_product_attribute = pac.id_product_attribute)
 LEFT JOIN ps_attribute att ON (pac.id_attribute = att.id_attribute)
 LEFT JOIN ps_attribute_group atg ON ( atg.id_attribute_group = att.id_attribute_group)
 LEFT JOIN ps_attribute_group_lang atgl ON ( atgl.id_attribute_group = atg.id_attribute_group)
 LEFT JOIN ps_attribute_lang pal ON (pac.id_attribute = pal.id_attribute AND pal.id_lang = atgl.id_lang)
WHERE atgl.id_lang = 1
GROUP BY pat.id_product_attribute

ORDER BY pat.id_product, pac.id_attribute 

 

el problema que le veo es que bueno.. me da la id, la recerencia, y una cantidad que no se por que razon si la reviso no me cuadra con lo que en realidad tengo en el stock real de mi tienda...

alguien me puede decir lo que estoy realizando mal?

 

un saludo

y gracias de ante mano!! 

Edited by recauno (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...