SELECT distinct ps_product_lang.name as name, meta_title, meta_description, meta_keywords, description_short, ps_manufacturer.name as manufacturer
FROM ps_product_lang, ps_manufacturer, ps_product
WHERE ps_product_lang.id_lang = 3 AND ps_product_lang.id_product = 7 AND
ps_product_lang.id_product=ps_product.id_product AND
ps_manufacturer.id_manufacturer=ps_product.id_manufacturer
wynik = 0
wykonaj to na normalnej instalacji - nie działa w tym przypadku (ID 7)
- blad jest powodowany przez przypisanie kilku producentow do wariantow produktu
SELECT distinct ps_product_lang.name as name, meta_title, meta_description, meta_keywords, description_short, ps_manufacturer.name as manufacturer
FROM ps_product_lang, ps_manufacturer, ps_product
WHERE ps_product_lang.id_lang = 3 AND ps_product_lang.id_product = 7 AND
ps_product_lang.id_product=ps_product.id_product
to zapytanie daj dwa wyniki (apple i shure)
uzywając
ps_product_lang.id_product=ps_product.id_product LIMIT 1 - uciekamy nieco nieładnie z dwóch wyników i ratujemy query
ponizszy kod dziala u mnie bez problemu
http://zielonawrozka.com/product.php?id_product=5 // jeden producent
http://zielonawrozka.com/product.php?id_product=7 // dwóch - wyświetlany pierwszy
tak czy inaczej wychodzac z twojego zapytania niewiele zmienilem oprocz wyczyszczenia tego co uznalem za mogące powodować błąd
pozdrawiam
Pawel