gpt4 book ai didi

sql - sql连接具有2个id的表

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

我有这个表(用户和 session ):

UserId | Name
1 | John
2 | Linda
3 | David


UserId_1 | UserId_2 | MeetingDate
1 | 2 | 15/01/2018
3 | 2 | 17/01/2018
1 | 3 | 19/01/2018

如何从 2 个表中进行选择,以便在每一行中获取与每个 id 关联的名称?我想得到这样的东西:
UserId_1 | UserId_2 | User_1_Name | User_2_Name | MeetingDate
1 | 2 | John | Linda | 15/01/2018
3 | 2 | David | Linda | 17/01/2018
1 | 3 | John | David | 19/01/2018

谢谢你。

最佳答案

你只需要两个内连接:

SELECT m.UserId_1
,m.UserId_2
,u1.NAME
,u2.NAME
,m.MeetingDate
FROM Meetings m
INNER JOIN Users u1 ON u1.UserId = m.UserId_1
INNER JOIN Users u2 ON u2.UserId = m.UserId_2

关于sql - sql连接具有2个id的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48280479/

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