gpt4 book ai didi

PHP MySql : SUM table value Where ="from-other-table"?(内连接)

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

有 2 个表:“用户”和“点击”。

用户拥有:“用户名”和“推荐人”点击有:“用户”和“值(value)”

users.username = clicks.user

如何对推荐人为“janosuser”的用户的 clicks.value 求和?

我知道它是INNER Join,但我不知道sql是什么。

最佳答案

当你不确定users表中的用户名是否唯一时

SELECT sum(clicks.value) 
FROM clicks
WHERE clicks.user IN
(SELECT users.username from users WHERE users.referrer = "janosuser")

或者

当您确定用户表没有重复的用户名时,即用户名在用户表中是唯一的,否则对于该用户,将会出现重复的行,并且总和将会膨胀

SELECT SUM(clicks.value) 
FROM clicks
INNER JOIN
users
ON users.username = clicks.user
where users.refere = "janosuser"

关于PHP MySql : SUM table value Where ="from-other-table"?(内连接),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38018813/

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