我想知道我怎么可以这样做例子,请:SQL SUM最佳值在表和UPDATE
我有拖表:
user(id_user, points, id_subligue)
subligue(id_subligue, points)
我怎样才能由点得到最好的两个用户和通过id_subligue分组,总结一个加入subligue表。
例如:
user
(
user1, 10, 1;
user2, 15, 1;
user3, 20, 1;
user4, 10, 2;
user 5, 20, 2,
user6, 30, 2;
user7, 40, 2
)
subligue
(
1, 35;
2, 70
)
我试过:
select SUM(user.points) AS TOTAL
from (SELECT user.points
FROM user
ORDER BY user.points DESC
LIMIT 2
) user
但我不知道如何使用的全部更新subligue表和id_subligue
很抱歉,如果我没有很好地解释,我会回答任何问题。提前致谢。
主要问题是:你为什么要这样做?数据已经存在,那么为什么要把它放在另一个? –
你问这个DBMS?请给它加标签。 –
我需要subligue表中的dato通过subligues按点进行分类。在MySQL php – agustincola