请问数据库中,怎么样查询到的一列数据全部插入到另一列中,应该怎么写SQL语句啊,请高手帮忙!!!!

2025-01-05 11:42:59
推荐回答(4个)
回答1:

update tablename1 set fieldname1 =(select fieldname2 from tablename2)where 表1和表2的关联逻辑如:where tablename1.id=tablename2.id
表示 把表1的id和表2的id相同的,表2的fieldname2 列更新到表1的fieldname1 列。

回答2:

INSERT INTO 表名(列名) SELECT 列名 FROM 表名

注意两个列名集合数量类型要匹配

回答3:

对同一张表就是楼上的说法,update tablename set fieldname1 = fieldname2是可以完成的,不同表的话,我记得以前我弄过,如果你需要可以加:418896376聊!

回答4:

这个不叫插入,这个叫更新
肯定是update tablename set fieldname1 = fieldname2的某种逻辑操作 where 筛选条件;