Jump to content

Todos los productos bajo cierta caracateristica (feature)


jorozco

Recommended Posts

Hola Hackers!

Estoy haciendo un servicio para obtener todos los productos y devolverlos en formato JSON, estoy reutilizando mucho de la funcionalidad de Product y NewProducts controller, he logrado devolver el resultado paginado o por pagina. Todo hasta aca muy bien, ahora necesito devolver todos los productos que se encuentran bajo la caracteristica/feature masculino de Genero o bajo la caracteristica/feature femenina de Genero. Y estoy bien perdido, agradeceria mucho alguna pista sobre las tablas o joins necesarios para lograr esta consulta al menos en el CLI de MySQL. El feature llegaria como un campo numerico al servicio.

 

Que esten muy bien!

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

Necesitas cargarlo desde la tabla de combinaciones, algo asi

 

SELECT  `pa`.`id_product_attribute` ,  `pa`.`quantity` ,  `pa`.`id_product` ,  `pa`.`price` ,  `pa`.`ecotax` ,  `pa`.`weight` ,  `pa`.`default_on` ,  `pa`.`reference` ,  `pa`.`price` AS  `pprice` ,  `pas` . * ,  `pac`.`id_attribute` , COUNT(  `pac`.`id_product_attribute` ) AS  `cnt` 
FROM  `'._DB_PREFIX_.'product_attribute`  `pa` 
LEFT JOIN  `'._DB_PREFIX_.'product_attribute_combination` pac ON pac.`id_product_attribute` = pa.`id_product_attribute` 
LEFT JOIN  `'._DB_PREFIX_.'product_attribute_shop` pas ON  `pa`.`id_product_attribute` =  `pas`.`id_product_attribute` 
        WHERE pa.`id_product` = '.(int)$veridc['id_product'].'  
        GROUP BY pac.`id_product_attribute`
 
 
veri id product seria una variable con el id del producto.
Link to comment
Share on other sites

  • 2 weeks later...

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...