padonnak
@padonnak

Mysqli как сложить ячейки с одинаковым id?

Как сложить у всех одинаковых user_id поле log_num

Сам запрос mysqli
SELECT `group_name`,`user_id`,`user_family`,`user_name`,`user_otchestvo`,`date`,`sex`,`user_photo`, `job_title`, log_num FROM `category`, `users`, `job`, `log` WHERE users.group_id = category.group_id AND users.job = job.job_id AND users.user_id = log.add_user_id AND MONTH(`log_date`) = MONTH(NOW()) AND YEAR(`log_date`) = YEAR(NOW())


на скрине видно что выводит кучу одинаковых id с разным значение log_num, а как сложить их чтобы вывод был по 1 полю с общей суммой log_num?
4a6010c4de7646b6b7e0162a042d3711.jpg
  • Вопрос задан
  • 332 просмотра
Решения вопроса 1
sHinE
@sHinE
веб-разработчик, php/js/mysql и сопутствующее
как-то так попробовать.
SELECT `group_name`,`user_id`,`user_family`,`user_name`,`user_otchestvo`,`date`,`sex`,`user_photo`, `job_title`, log_num FROM `category`, `users`, `job`, `log`,SUM(log_num) WHERE users.group_id = category.group_id AND users.job = job.job_id AND users.user_id = log.add_user_id AND MONTH(`log_date`) = MONTH(NOW()) AND YEAR(`log_date`) = YEAR(NOW()) GROUP BY user_id
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы