gpt4 book ai didi

sql - 在 SQL Server 2008 中连接 3 个表

转载 作者:行者123 更新时间:2023-12-04 13:41:59 25 4
gpt4 key购买 nike

我正在尝试通过内部联接将 3 个表联接在一起。表 prod_num 和 usrs 由 usr_Id 关联,表 usrs 和 usr_Data 由 usr_Num 关联。所以表 1 和表 3 之间没有关系,所以我想重新计算将表 1 和表 2 与表 3 连接的结果,这就是我想要做的:

USE Puzzle
SELECT a.Name, a.Id, b.Id, c.Email
FROM prod_num a INNER JOIN usrs b
ON a.usr_Num = b.usr_Num<br>FROM usrs b INNER JOIN usr_Data c
ON b.usr_Id = c.usr_Id

如何根据之前加入的结果进行加入?

最佳答案

您应该只使用一个 FROM 关键字,因为 JOINFROM 子句的一部分,

SELECT  a.Name, 
a.Id,
b.Id,
c.Email
FROM prod_num a
INNER JOIN usrs b
ON a.usr_Num = b.usr_Num
INNER JOIN usr_Data c
ON b.usr_Id = c.usr_Id

要进一步了解有关联接的更多信息,请访问以下链接:

关于sql - 在 SQL Server 2008 中连接 3 个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15360824/

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