У меня возникли проблемы с созданием подсчета строк путем группировки на основе заданного значения поля. Например: У меня есть Таблица A структуру, как это:Значения столбцов счетчика Mysql и столбцы слияния
+------+------------+
| id | Person |
+------+------------+
| 1 | "Sandy" |
| 2 | "Piper" |
| 3 | "Candy" |
| 4 | "Pendy" |
+------------+------+
Кроме того, у меня есть Таблица B структуру, как это:
+------+------------+---------+
| id | Person | Point |
+------+------------+---------+
| 1 | "Sandy" | 10 |
| 2 | "Piper" | 20 |
| 3 | "Candy" | 30 |
| 4 | "Sandy" | 10 |
| 5 | "Piper" | 20 |
| 6 | "Zafar" | 30 |
+------------+------+---------+
И нужен результат, как:
+------+------------+---------+
| id | Person | Point |
+------+------------+---------+
| 1 | "Piper" | 40 |
| 2 | "Candy" | 30 |
| 3 | "Zafar" | 30 |
| 4 | "Sandy" | 20 |
| 5 | "Pendy" | 0 |
+------------+------+---------+
Надеюсь, что примеры таблиц сами по себе не требуют пояснений.
Что такое поле идентификатор в таблице результатов? Является ли это идентификатором таблицы 1 или является ли это автоматически увеличиваемым значением? – Jens
Фактически идентификатор не должен быть связан, слияние основано на имени человека. И итоговая таблица должна содержать человека из обеих таблиц. Я сделаю редактирование более подробным. – mane
Я не понимаю столбец «id» в результирующем наборе. Что это? – Strawberry