gpt4 book ai didi

mysql - 在 MYSQL 中迭代地从两个 SELECT 语句中减去值

转载 作者:行者123 更新时间:2023-11-29 12:31:56 26 4
gpt4 key购买 nike

如何从 MySQL 中的两个表中迭代减去两个值?下面的代码适用于一个昵称,但我希望 MySQL 迭代“点”表中的所有昵称。

以下是一个昵称值的工作代码:

SELECT 
(SELECT SUM(points_log.amount) FROM points_log WHERE nick='prestonconnors' GROUP BY nick)
-
(SELECT SUM(points.amount) FROM points WHERE nick='prestonconnors' GROUP by nick)

提前谢谢您?

最佳答案

假设您可以连接两个表,也许这就是您想要的?

SELECT points.nick, SUM(points_log.amount) - SUM(points.amount) 
FROM points
JOIN points_log ON points.nick = points_log.nick
GROUP BY points.nick

关于mysql - 在 MYSQL 中迭代地从两个 SELECT 语句中减去值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27360242/

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