gpt4 book ai didi

mysql - 显示列数相等的两个表中的记录

转载 作者:行者123 更新时间:2023-11-30 23:16:25 26 4
gpt4 key购买 nike

假设在表 A 中,我的帐户下有EID (2,3,4),在表 B 中,我想显示所有DEP 等于 EID 的记录.

谢谢,

表A

        ++++++++++++++++++++++++++
id | EID | EC |
++++++++++++++++++++++++++
1 | 2 | M +
2 | 2 | Y +
3 | 3 | S +
4 | 3 | Q +
5 | 4 | L +
6 | 5 | I +
++++++++++++++++++++++++++

表B

        ++++++++++++++++++++++++++
A | B | DEP |
++++++++++++++++++++++++++
1 | 2 | 2 +
2 | 2 | 2 +
3 | 3 | 3 +
4 | 3 | 3 +
5 | 4 | 4 +
6 | 5 | 5 +
++++++++++++++++++++++++++

这是我想要实现的输出。

        ++++++++++++++++++++++++++
Results |
++++++++++++++++++++++++++
1 | 2 | 2 +
2 | 2 | 2 +
3 | 3 | 3 +
4 | 3 | 3 +
5 | 4 | 4 +
++++++++++++++++++++++++++

最佳答案

我的账户下有 EID (2,3,4)

select distinct B.A, B.B, A.EID  
from TableB B
inner join TableA A on A.EID=B.DEP
where A.EID in (2,3,4)

SQL FIDDLE

关于mysql - 显示列数相等的两个表中的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17541179/

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