Эй, ребята, у меня есть этот запрос.
"SELECT COUNT(purchase_log.id), purchase_log.date_purchased, purchase_log.total_cost, purchase_log.payment_status, cart_contents.product_name, members.first_name, members.last_name, members.email FROM `purchase_log` LEFT JOIN `cart_contents` ON purchase_log.id = cart_contents.purchase_id LEFT JOIN `members` ON purchase_log.member_id = members.id";
Как видите, у меня есть 3 разные таблицы, из которых я пытаюсь получить данные. После выполнения этого запроса он возвращается со счетчиком 9. Это на самом деле общее количество строк в таблице «cart_contents», но я хочу, чтобы он возвратил 5, потому что таблица «purchase_log» содержит общее количество транзакций на строку и каждая транзакция может содержать 1 или более строк в таблице «cart_contents».
Так как мне сформировать запрос для подсчета нужной суммы?