gpt4 book ai didi

database - 复杂的 SQL 连接

转载 作者:搜寻专家 更新时间:2023-10-30 20:19:50 25 4
gpt4 key购买 nike

我对 SQL 连接还很陌生,但这里有一个棘手的问题。我试图自己解决这个问题,也进行了搜索,但没有成功。

我有两个主要的 SQL 表

客户资料

ClientID || ClientName 

客户交易

CorpID || DivID || DeptID 

我需要如下显示我的输出:

`CorpID` `CorpIDClientName` `DivID` `DivIDName` `DeptID` `DeptIDName`  

CustTransaction.CorpID join on CustProfile.ClientID to get `CorpIDClientName`
CustTransaction.DivID join on CustProfile.ClientID to get `DivIDName`
CustTransaction.DeptID join on CustProfile.ClientID to get `DeptIDName`

希望有人能提供join查询。提前致谢

最佳答案

试试这个:

SELECT  a.CorpID,
b.ClientName AS CorpIDClientName,
a.DivID,
c.ClientName AS DivIDName,
a.DeptID,
d.ClientName AS DeptIDName
FROM CustTransaction a
INNER JOIN CustProfile b
on a.CorpID = b.ClientID
INNER JOIN CustProfile c
on a.DivID = c.ClientID
INNER JOIN CustProfile d
on a.DeptID = d.ClientID

关于database - 复杂的 SQL 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11822522/

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