繁体   English   中英

更新从另一个表中的SQL查询检索数据

[英]Update the retrieve data from SQL Query that is in another table

大家好,我正在尝试使用以下命令检索数据:

SELECT TOP 1000 [TS]
      ,[Id]
      ,[Name]
      ,[Email]
 FROM [tblData].[dbo].[Info]

这给了我一个结果:

TS: QWRTY  
ID: 191  
Name: Henrol  
Email: Email

我还有另一个tbl“ tblNickName”,其中有ID,Nickname列:

ID: 191  
NickName: Henjoe

现在,我想将检索到的数据更改为如下所示:

TS: QWRTY  
ID: Henjoe  -- The ID now is changed to their nick name from another table.  
Name: Henrol  
Email: @email

我并没有真正搜索要执行的语法/正确查询。 希望你能帮助我。 谢谢 !

您需要使用INNER JOIN从另一个表中检索数据。

SELECT TOP 1000 I.[TS]
      ,N.NickName AS [Id]
      ,I.[Name]
      ,I.[Email]
 FROM [tblData].[dbo].[Info] I
    INNER JOIN [tblData].[dbo].[tblNickName] N ON I.[Id] = N.[Id]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM