Jump to content

AYUDA: consulta SQL para sacar productos, sus atributos y sus imágenes


ucip3

Recommended Posts

Necesito mostrar en una tabla HTML los productos de una tienda Prestashop 1.6.x (trabajo con los productos que vienen por defecto en la instalación).

 

He conseguido sacar el ID - nombre_producto - atributo - cantidad

 

¿El problema? en la tienda instalada por defecto hay dos atributos: talla y color, y queda algo así:

 

SQL:

 

SELECT p.id_product Identificador, pl.name Producto, al.name Atributo, p.quantity Cantidad
FROM ps_stock_available p
LEFT JOIN ps_product_lang pl ON (p.id_product = pl.id_product)
LEFT JOIN ps_product_attribute_combination pac ON (p.id_product_attribute = pac.id_product_attribute)
LEFT JOIN ps_attribute_lang al ON (pac.id_attribute = al.id_attribute)
WHERE pl.id_lang = 1 AND al.id_lang = 1
 
TABLA:
 
Identificador     Producto     Atributo      Cantidad
1     Camiseta efecto desteñido de manga corta        S                299
1     Camiseta efecto desteñido de manga corta        Naranja      299
1     Camiseta efecto desteñido de manga corta        S                300
1     Camiseta efecto desteñido de manga corta        Azul            300
 
Entonces, el primer atributo: S (talla) y el segundo: Naranja (color); hacen referencia al mismo artículo, lo que yo quiero conseguir es que en la tabla se me muestre una columna Talla y al lado otra con el Color o simplemente algo como "S, Naranja" (Y si ya me decís como recuperar la imagen para cada uno de los colores (por que cada color tiene su imagen del artículo), mejor que mejor).
Gracias de antemano.
Edited by ucip3 (see edit history)
Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...