В таблице scores сохраняются ссылки на пользователей (name = user_name) и их результат. Нужно получить таблицу пользователей с суммой их результатов для каждого пользователя.
Например: INSERT INTO users VALUES ('Dan',) INSERT INTO users VALUES ('Andrew');
INSERT INTO scores VALUES ('Dan', 10) INSERT INTO scores VALUES ('Dan', 5) INSERT INTO scores VALUES ('Andrew', 20) INSERT INTO scores VALUES ('Andrew', 20) INSERT INTO scores VALUES ('Andrew', 20)
Как-то так - https://sqltest.net/#664192: SELECT users.name as user_name, SUM(scores.score) as total_score FROM users, scores WHERE users.name = scores.user_name GROUP BY users.name ORDER BY total_score;
Таблица CREATE TABLE scores(user_name TEXT, score INT)
В таблице scores сохраняются ссылки на пользователей (name = user_name) и их результат.
Нужно получить таблицу пользователей с суммой их результатов для каждого пользователя.
Например:
INSERT INTO users VALUES ('Dan',)
INSERT INTO users VALUES ('Andrew');
INSERT INTO scores VALUES ('Dan', 10)
INSERT INTO scores VALUES ('Dan', 5)
INSERT INTO scores VALUES ('Andrew', 20)
INSERT INTO scores VALUES ('Andrew', 20)
INSERT INTO scores VALUES ('Andrew', 20)
Выходная таблица:
| user | total_score|
|Dan | 15 |
|Andew | 60 |