SELECT * FROM ( SELECT pd.name AS name, p.image, p.date_added, m.name AS manufacturer, ss.name AS stock , (SELECT AVG(r.rating) FROM oc_review r WHERE p.product_id = r.product_id GROUP BY r.product_id) AS rating FROM oc_product p LEFT JOIN oc_product_description pd ON ( p.product_id = pd.product_id ) LEFT JOIN oc_product_to_store p2s ON ( p.product_id = p2s.product_id ) LEFT JOIN oc_manufacturer m ON ( p.manufacturer_id = m.manufacturer_id ) LEFT JOIN oc_stock_status ss ON ( p.stock_status_id = ss.stock_status_id ) WHERE p.status = '1' AND p.date_available <= NOW( ) AND pd.language_id = '1' AND p2s.store_id = '0' AND ss.language_id = '1' LIMIT 0,40) as t1 ORDER BY p.price ASCError: Unknown column 'p.price' in 'order clause'
Error No: 1054
SELECT * FROM ( SELECT pd.name AS name, p.image, p.date_added, m.name AS manufacturer, ss.name AS stock , (SELECT AVG(r.rating) FROM oc_review r WHERE p.product_id = r.product_id GROUP BY r.product_id) AS rating FROM oc_product p LEFT JOIN oc_product_description pd ON ( p.product_id = pd.product_id ) LEFT JOIN oc_product_to_store p2s ON ( p.product_id = p2s.product_id ) LEFT JOIN oc_manufacturer m ON ( p.manufacturer_id = m.manufacturer_id ) LEFT JOIN oc_stock_status ss ON ( p.stock_status_id = ss.stock_status_id ) WHERE p.status = '1' AND p.date_available <= NOW( ) AND pd.language_id = '1' AND p2s.store_id = '0' AND ss.language_id = '1' LIMIT 0,40) as t1 ORDER BY p.price ASC