gpt4 book ai didi

mysql - 从另一个表中为mysql中第一个表中的每一行选择相应的行

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

我有一个名为users的表,另一个名为withdraws的表,

如何为用户的每个提款请求及其用户表中的银行详细信息选择一行。

重要:用户表中的用户名对于每一行都是唯一的。对应提款表中的userid

这里是,用户表

+-----------+-----------------+-------------+
| user_name | bank_ac | ifsc |
+-----------+-----------------+-------------+
| H6426012 | 456456 | ifsc6544 |
+-----------+-----------------+-------------+

提款表

+----------+--------+--------+
| userid | amount | status |
+----------+--------+--------+
| H6426012 | 300.00 | 1 |
| H6426012 | 150.00 | 1 |
| H6426012 | 200.00 | 1 |
+----------+--------+--------+

这是我正在使用的查询:

select withdraws.userid 
, withdraws.amount
, users.user_name
, users.ifsc
, users.bank_ac
from withdraws
JOIN users
on withdraws.userid = users.user_name
where withdraws.status = 1

这是我期待的结果:

我期待这个结果

+----------+--------+--------++----------+--------+--------+
| userid | amount | status |user_name | ifsc | bank_ac |
+----------+--------+--------++----------+--------+--------+
| H6426012 | 300.00 | 1 | H6426012 | ifsc6544 | 456456 |
| H6426012 | 150.00 | 1 | H6426012 | ifsc6544 | 456456|
| H6426012 | 200.00 | 1 | H6426012 | ifsc6544 | 456456 |
+----------+--------+--------++----------+--------+--------+

但是我得到了这个结果

+----------+--------+--------++----------+--------+--------+
| userid | amount | status |user_name | ifsc | bank_ac |
+----------+--------+--------++----------+--------+--------+
| H6426012 | 300.00 | 1 | NULL | NULL | NULL |
| H6426012 | 150.00 | 1 | NULL | NULL | NULL|
| H6426012 | 200.00 | 1 | NULL | NULL | NULL |
+----------+--------+--------++----------+--------+--------+

最佳答案

我运行了相同的查询,它工作得很好,我还创建了相同的查询,但没有任何联接,它也工作得很好......我正在使用 SQL Server Management Studio V17.9。

关于mysql - 从另一个表中为mysql中第一个表中的每一行选择相应的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54984142/

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