我有以下查询。它工作得很好,但我需要从另一个名为 FB 的表中提取 BUserName,该表具有与 FU 表中的 UserID 相关的 UserID 字段。这可能吗?
SELECT TOP 100
FF.XID,
FF.YID,
FF.Title,
FF.FileName,
FF.FilePath,
FU.UserName as FUUserName,
FU.UserName as BUserName
FROM FF
INNER JOIN FU ON FU.UserID = FF.UserID
只是为了澄清。我的 FB 表中没有 UserName 列。它确实有 FB.UserID ,它与 FF.UserID 有关系,这是我想从中提取第二个用户名的地方。因此,通过这种关系,我尝试从 FF.UserID 表中提取与 FB 表中的 userID 相关的用户名。这有意义吗?
你想要这样的东西:
SELECT TOP 100
FF.XID,
FF.YID,
FF.Title,
FF.FileName,
FF.FilePath,
FU.UserName as FUUserName,
FU.UserName as BUserName,
FB.BUserName as FB_BUserName
FROM FF
INNER JOIN FU ON FU.UserID = FF.UserID
INNER JOIN FB ON FB.UserID = FU.UserID
Now, FF
与FU
,然后与FB
。由于它们都是内在相连的,因此您可以使用关联法则来理解,这就像它们都链接在一起一样。
FF = FU FU = FB Therefore FF = FB
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)