Вітаю. На сайті встановлений модуль від @kJlukOo
Зараз є потреба вивести всі відгуки пов’язаних товарів під кожним з них. Я змінив SELECT в моделі відгуків на
$query = $this->db->query("SELECT r.review_id, r.author, r.rating, r.text, r.plus, r.purchased, r.minus, r.admin_reply, p.product_id, pd.name, p.price, p.image, r.date_added FROM " . DB_PREFIX . "review r LEFT JOIN " . DB_PREFIX . "product p ON (r.product_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE p.product_id IN (SELECT product_id FROM " . DB_PREFIX . "hpmrr_links WHERE parent_id = '" . (int)$product_id . "') AND p.date_available <= NOW() AND p.status = '1' AND r.status = '1' AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY r.date_added DESC LIMIT " . (int)$start . "," . (int)$limit);
Де відбувається вибірка відгуків всіх дочірніх товарів, якщо ми на сторінці батьківського товару. І тут я завис, як можна зробити вібірку всіх коментарів пов’язаних товарів, на сторінці товару, який не є батьківським? Чи можливо це реалізувати один запитом?
Таблиця hpmrr_links має parent_id та product_id