gpt4 book ai didi

mysql - 内连接 MySQL 表与表之和

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

我搜索了论坛并尝试了表单上的一些结果,但我仍然在努力解决以下问题。请各位给我以下方面的建议:

Table 1: transactions
Rows: user_id, amount, received

Table 2: wallet
Rows: user_id, wallet_id

我有 2 个结果需要加入:

结果1:

SELECT user_id, SUM(amount)FROM transactions WHERE received = '100' GROUP BY user_id

结果2:

SELECT * FROM transactions INNER JOIN wallet ON transactions.user_id = wallet.user_id

我想做的是使用 user_id 链接表 2 的 wallet_id,并将其链接到表 1 中所有交易的 user_id(= 100)。我还需要对金额行的结果求和。因此它将显示每个 user_id 的总数并将钱包链接到它。

我试过:

SELECT user_id, SUM(amount)FROM transactions
INNER JOIN wallet ON transactions.user_id = wallet.user_id
WHERE received = '100' GROUP BY user_id

但它不起作用。请帮助大家;-)

最佳答案

希望这有帮助。

SELECT user_id, wallet_id, SUM(amount)FROM transactions t
JOIN wallet w ON t.user_id = w.user_id
WHERE received = '100' GROUP BY user_id, wallet_id;

关于mysql - 内连接 MySQL 表与表之和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47256205/

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