首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Access >

Update语句中含select的疑问,该如何处理

2012-02-04 
Update语句中含select的疑问我想实现从表1中取出2个字段赋值给表2作为update,如下的做法可以吗:Update 表2

Update语句中含select的疑问
我想实现从表1中取出2个字段赋值给表2作为update,
如下的做法可以吗:
Update 表2 
set 列1,列2=
Select 表1.列1 表1.列2 from 表1 where 
难道必须单独分开赋值吗?
如下:
Update 表2 
set 列1=(select ;;; from 表1),set 列2=(select ;;;; from 表1)

我之前用insert into 是可以的
insert into 表2(列1,列2,列3;;;)
select 表1.列1 表1.列2 表1.列3 from 表1 where ''''

因为执行的update内容的两列在Select语句里是相关的,真是没必要分开来set。请大虾告知解决方法。


[解决办法]

引用Update 表2
set 列1,列2=
Select 表1.列1 表1.列2 from 表1 where
难道必须单独分开赋值吗?

热点排行