SQL语句把一个表中一列数据插入到另一个表一列中

如题所述

第1个回答  2020-04-20
SELECT
a.NAME,b.NAME
--UPDATE
a
SET
a.NAME=b.NAME
FROM
test1
a
LEFT
JOIN
(SELECT
ROW_NUMBER()
OVER(ORDER
BY
id)
uid,id,name
FROM
test2)
b
ON
a.id=b.uid
这样试试,不知道是不是你要的结果,我没测试,,,你可以先用select,然后无误再用update

SQL语句把一个表中一列数据插入到另一个表一列中
update test1set test1.name=test2.namefrom test1 join (select *, row_number() over(order by id) rn from test2) t2on test1.id=test2.rn

sql语句 怎么从一张表中查询数据插入到另一张表中
sql语句从一张表中查询数据插入到另一张表中的方法如下:1、select * into destTbl from srcTbl。2、insert into destTbl(fld1, fld2) select fld1, 5 from srcTbl。以上两句都是将 srcTbl 的数据插入到 destTbl,但两句又有区别的:第一句(select into from)要求目标表(destTbl)不存在,...

sql语句 怎么从一张表中查询数据插入到另一张表中
1、insert into A([id], ids, [name], type, time)select [id], null, [name], 'dd', getdate() from B where type='dd'2、DECLARE @num int,@i int;SET @i=0;SET @num=(select 字段 from 表1 where 条件);WHILE @i<@num begin set @i=@i+1;insert INTO 表2(字段) SE...

SQL语句怎么从一个表读取一个字段,写入到另一个表的相同字段中!
用DML中的update,更新 语法:[ WITH <common_table_expression> [...n] ]UPDATE [ TOP ( expression ) [ PERCENT ] ]{ | rowset_function_limited [ WITH ( <Table_Hint_Limited> [ ...n ] ) ]} SET { column_name = { expression | DEFAULT | NULL } | { udt_column_name.{ ...

将一个表中的某个字段插入到另一个表的字段,如何写SQL语句?
楼主说的是更新吧,楼上说的是SQL SERVER的语法,不知道楼主是什么数据库,如果是oracle的话 建议这么写:update a set col=(select col from b where a.id=b.id)exists(select 1 from b where a.id=b.id )注意:两个表的ID 一定要一一对应,不让会报错:查询单个值返回多条记录。

sql语句中如何从一张表中查询数据插入到另一张表中?
如果两表字段相同,则可以直接这样用。\\x0d\\x0ainsert into table_a select * from table_b\\x0d\\x0a如果两表字段不同,a表需要b中的某几个字段即可,则可以如下使用:\\x0d\\x0ainsert into table_a(field_a1,field_a2,field_a3) select field_b1,field_b2,field_b3 from table_b\\x0...

SQL语句 怎么把从一个表中查出来数据插入到另一个表中
标准SQL语句格式:INSERT INTO 表名(字段名)select 字段名 from 表面 例子:将查询出的s表中sno,j表中jno,p表中pno插入spj表中 insert into spj(sno,jno,pno)select sno,jno,pno from s,j,p

sql 如何把一个表的一列值替换为另外一个表的一列值
(select rowid=row_number() over (order by var),from t1 where name='Tommy') a inner join (select rowid=row_number() over (order by var),from t2 ) b on a.rowid=b.rowid 结构化查询语言 结构化查询语言(英文简称:SQL)是一种特殊目的的编程语言,是一种数据库查询和程序设计语言...

sql语句 怎么从一张表中查询数据插入到另一张表中
SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。SQL SELECT INTO 语法 把所有的列插入新表:SELECT INTO new_table_name [IN externaldatabase]FROM old_tablename 或者只把希望的列插入新表:SELECT column_name(s)...

sql怎么把一个表中的某个列导入到另一个表的空列中去啊(100分)
你想将目标表中列中值修改为源表中对应的值。假设要将表S中的值导入表T中,表S与表T的结构分别为:T(ID,...,XX)S(ID,...,XX)现在T与S中各有数据,需要将表T中的XX字段的值改为 S表中与其ID相同的行的XX值,SQL语句如下:UPDATE T SET T.XX=S.XX FROM T INNER JOIN S ON T....

相似回答
大家正在搜