![](/img/trans.png)
[英]Oracle SQL UPDATE query with data and field matching from another table
[英]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.