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 ''''