gpt4 book ai didi

php - 根据另一个表的值从一个表中进行选择

转载 作者:行者123 更新时间:2023-11-29 11:24:48 25 4
gpt4 key购买 nike

我有一个问题,是否可以根据同一查询中的另一个表值从一个表中进行选择。就我而言,我有两个名为 followscore 的表。

关注

------------------------
| 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'";

最佳答案

要获取一条记录,请使用以下命令:

SELECT
f.following,
SUM(s.score) as score
FROM
Follow f, Score s
WHERE
f.following = s.username
AND f.follower = 'Uname2'

要获取每次尝试的总和:

SELECT
f.follower,
f.following,
SUM(s.score) as score
FROM
Follow f, Score s
WHERE
f.following = s.username
GROUP BY f.follower

这是一个Fiddle示例。

关于php - 根据另一个表的值从一个表中进行选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38414192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com