У меня есть таблица в MySQL, которая хранит данные как таковые:
Name Amount Time
Person 1 1 Time
Person 2 1 Time
Person 3 1 Time
Person 1 1 Time
Person 2 1 Time
Person 3 1 Time
Person 1 1 Time
Я хочу повторить эти результаты, чтобы они сложили все «суммы» вместе и поставили окончательное число с именем человека, чтобы оно выглядело как:
Person 1 3 Time
Person 2 2 Time
Person 3 2 Time
Как я могу сделать это в PHP? Спасибо.
Вы должны сделать это в SQL вместо PHP.
Что-то вроде:
SELECT `Name`, SUM(`Amount`) as total, `Time` FROM `your_table` GROUP BY `Name`
Других решений пока нет …