У меня есть следующий SQL-запрос:
SELECT DISTINCT(tbl_products.product_id), tbl_products.product_title,
tbl_brands.brand_name, tbl_reviews.review_date_added,
NOW() AS time_now
FROM tbl_products, tbl_reviews, tbl_brands
WHERE tbl_products.product_id = tbl_reviews.product_id AND
tbl_products.brand_id = tbl_brands.brand_id
ORDER BY tbl_reviews.review_date_added DESC
, который должен отфильтровать любой дубликат product_id. К сожалению, выбор tbl_reviews.review_date_added делает каждую запись уникальной, что означает, что DISTINCT больше не будет работать.
Есть ли другой способ выполнить этот запрос, чтобы product_id все еще был уникальным?
Я сделал GROUP BY, и проблема в том, что я отображаю tbl_reviews.review_date_added на веб-сайте, и он выбираетсамая старая датаМне нужна самая новая дата.
С уважением