I am trying to add average rating to my category page. I took a look at the query and it seems like it should be doable.
I wrote the query but it errors out. Any help would be much appreciated.
SELECT p.products_id, p.products_type, pd.products_name, p.products_image, p.products_price,
p.products_tax_class_id, p.products_date_added, p.products_model,
p.products_quantity, p.products_weight, p.product_is_call,
p.product_is_always_free_shipping, p.products_qty_box_status,
avg(r.reviews_rating) as average_rating, p.master_categories_id
FROM " . TABLE_PRODUCTS . " p," . TABLE_PRODUCTS_DESCRIPTION . " pd
LEFT JOIN " . TABLE_REVIEWS . " r
ON (p.products_id = r.reviews_id),
WHERE p.products_status = 1
AND p.products_id = pd.products_id
AND pd.language_id = :languageID
AND p.master_categories_id in (".$sub_cat_list.")". $order_by
Bookmarks