首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从不同的表中查找相同ID的值

问从不同的表中查找相同ID的值
EN

Stack Overflow用户
提问于 2022-06-07 11:52:41
回答 2查看 53关注 0票数 -1

我有两张桌子:

1.用户(此表包含用户的所有信息,如名称、用户of、移动电话)

2.事务(此表包含用户所有事务的信息)

但是两个表中的UserID都是相同的。

我有一些过滤条件,比如:

TransactionType=1和status=1和(RealCash>0或Bonus>0或Winning>0)

,我想在事务表上应用它。

一旦我应用了这个条件,我将有一些UserID

现在,我希望从具有相同UserID的User表中获得用户的信息,这与我从事务表中获得的相同

我如何在MYSQL中做到这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-06-07 11:59:18

使用联接:https://www.mysqltutorial.org/mysql-join/

例如:

代码语言:javascript
复制
SELECT 
    u.name, 
    u.Userid, 
    u.mobileno, 
    t.TransactionType
FROM
    Users u
INNER JOIN Transaction t ON t.Userid = c.Userid
WHERE t.TransactionType=1 AND t.status=1 and (t.RealCash>0 or t.Bonus>0 or t.Winning>0)

但是要仔细阅读其他连接类型(左、右、交叉),因为您可能会得到不同的结果。

票数 0
EN

Stack Overflow用户

发布于 2022-06-07 12:38:10

从Userid IN的用户中选择名称、用户IN、mobileno (从TransactionType=1和status=1的事务中选择UserID和(RealCash>0或Bonus>0或Winning>0);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72530744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档