Erwin Posted August 9, 2019 Share Posted August 9, 2019 Hallo, I'm new in prestashop and msql and i am working on a query that fits my needs except for one thing. The result of the query show's only one product with out attributes my database(test environment) contains more than one product with out attributes. I am working a few days to find a solution but so far nothing found yet. So is there any one with a suggestion to solve this problem. This is the Query. SELECT CONCAT(pl.name, ': ', CASE WHEN al.name is not null THEN GROUP_CONCAT(DISTINCT(al.name) SEPARATOR ", ") ELSE "" END) as Product, p.reference AS Referentie, p.ean13 AS Barcode, s.quantity AS Voorraad, p.price AS Verkooppr, su.name AS Leverancier, ps.product_supplier_price_te AS Inkooppr, ps.product_supplier_reference AS Artikelnr, `ps_product_attribute`.`ean13` AS Barcode, cl.`name` AS `name_category` From ps_product p LEFT JOIN ps_product_lang pl ON (p.id_product = pl.id_product) LEFT JOIN ps_product_attribute pa ON (p.id_product = pa.id_product) LEFT JOIN ps_product_attribute_combination pac ON (pac.id_product_attribute = pa.id_product_attribute) LEFT JOIN ps_attribute_lang al ON (al.id_attribute = pac.id_attribute) LEFT JOIN ps_stock_available s ON (p.id_product = s.id_product AND (s.id_product_attribute = pa.id_product_attribute OR CASE WHEN pa.id_product_attribute is null THEN s.id_product_attribute = 0 END)) LEFT JOIN ps_supplier su ON (su.id_supplier = p.id_supplier) LEFT JOIN ps_product_supplier ps ON (ps.id_product = p.id_product AND (ps.id_product_attribute = pa.id_product_attribute OR CASE WHEN pa.id_product_attribute is null THEN ps.id_product_attribute = 0 END)) LEFT JOIN ps_product_attribute ON (`ps_product_attribute`.`id_product` = p.id_product) JOIN `ps_product_shop` sa ON (p.`id_product` = sa.`id_product` AND sa.id_shop = 1) LEFT JOIN `ps_category_lang` cl ON (sa.`id_category_default` = cl.`id_category` AND cl.`id_lang` = 1 AND cl.id_shop = 1) WHERE pl.id_lang = 1 AND p.active = 1 AND p.id_shop_default = 1 GROUP BY pac.id_product_attribute ORDER BY s.quantity ASC Thanks for reading. Erwin Link to comment Share on other sites More sharing options...
Erwin Posted August 13, 2019 Author Share Posted August 13, 2019 Solved Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now