gpt4 book ai didi

SQL - 将同一个表中的两个字段连接到另一个表中的单个字段

转载 作者:行者123 更新时间:2023-12-04 14:40:28 24 4
gpt4 key购买 nike

我正在研究一种方法来查找出现在同一个表的两个字段中的代码的描述。

表/字段名称是:

Contacts 
Name, Group_1 and Group_4

Lookup
Lookup_Id, Lookup_Name

Contact.Group_1Contact.Group_4 都引用了 Lookup.Lookup_Id 中的值,需要解析为它们在Lookup.Lookup_Name

如何将这两个字段连接到 Lookup 表并让它们返回各自的 Lookup_name 值?

最佳答案

左键加入联系人查找两次。一次是 Group_1,一次是 Group_2。 Left Join 而不仅仅是 Inner Join,因为您可能有一个没有两个组的联系人。

SELECT C.Name,
G1.Lookup_Name,
G2.Lookup_Name
FROM Contacts C
LEFT JOIN Lookup G1 ON G1.Lookup_Id = C.Group_1
LEFT JOIN Lookup G2 ON G2.Lookup_Id = C.Group_4

关于SQL - 将同一个表中的两个字段连接到另一个表中的单个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18126026/

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