Citat:
Originally posted by klein@Apr 7 2008, 12:01
Har försökt mig på med nedanstående fråga.. Som sagt, men ger inte önska resultat.
SELECT p.products_id,pd.products_id,p.products_model,pd.p roducts_name, pd.products_description, p2c.products_id,p2c.categories_id FROM products_to_categories p2c,products p,products_description pd WHERE p.products_id=p2c.products_id AND p2c.categories_id=198594
|
Låt mig strukturera kleins fråga lite för att få bättre överblick
Kod:
SELECT p.products_id, p.products_model,
pd.products_id,pd.products_name, pd.products_description,
p2c.products_id,p2c.categories_id
FROM products_to_categories p2c,
products p,
products_description pd
WHERE p.products_id=p2c.products_id
AND p2c.categories_id=198594
Du verkar sakna fältet som joinar
p (eller
p2c) med
pd.
Jag misstänker att du behöver en rad som ser ut något liknande
AND p.product_id = pd.product_id.
Disclaimer dock att det var evigheter sedan jag på något sätt befattade med OSCommerce och att jag inte har någon aning om vad det är för fält som du borde joina på.
Ett tips är att skriva
EXPLAIN framför frågan i phpmyadmin (eller den konsoll du använder dig av):
http://dev.mysql.com/doc/refman/5.0/en/explain.html
http://dev.mysql.com/doc/refman/5.0/...g-explain.html