用 insert into a1(字段,字段) select 字段,字段 from B1 where 条件
update的,更新,举个例子
update [a].[dbo].[a1] set [a].[dbo].[a1].[Name]=[b].[dbo].[b1].[Name] from [b].[dbo].[b1] as aaa inner join [b].[dbo].[b1] on [b].[dbo].[b1].[ID]=[a].[dbo].[a1].[ID]如果我只更新Name这一列,这样写对不对
update [a].[dbo].[a1] set name = aaa.name from [b].[dbo].[b1] aaa where [a].[dbo].[a1].[id] = aaa.id
用
insert into a1(字段,字段)
select 字段,字段
from B1
where 条件
update的,更新,举个例子
set [a].[dbo].[a1].[Name]=[b].[dbo].[b1].[Name]
from [b].[dbo].[b1] as aaa
inner join [b].[dbo].[b1] on [b].[dbo].[b1].[ID]=[a].[dbo].[a1].[ID]如果我只更新Name这一列,这样写对不对
set name = aaa.name
from [b].[dbo].[b1] aaa
where [a].[dbo].[a1].[id] = aaa.id
非常感谢,可以执行成功,但是不明白第二行和第三行,第二行为什么直接出来个aaa,第三行那个后面为什么出来个aaa
你第三行是不是省略了一个as
没有as之前就可以使用别名吗