【发布时间】:2016-07-16 18:17:53
【问题描述】:
我有一个问题,是否可以根据同一查询中的另一个表值从一个表中进行选择。在我的情况下,我有两个名为 follow 和 score 的表。
关注
------------------------
| follower | following |
------------------------
| Uname2 | Uname1 |
------------------------
分数
--------------------
| username | score |
--------------------
| Uname1 | 1 |
--------------------
| Uname1 | 2 |
--------------------
我试图帮助的是首先获取用户关注的人,然后获取该用户的总分。我尝试过内部连接等,但无法正常工作。
查询
"SELECT follow.following, score.SUM('score') FROM follow INNER JOIN score ON follow.following=score.username WHERE follow.follower='Uname2'";
【问题讨论】: