SQL:把表A的一列数据插入到表B的一列中去怎么写呢?

问题描述

假设有表A:IDK102154545287873323....表B:IDK101K1031521null25454null38787null......我现在想把表A中K102字段中的所有数据插入到表B中的K103字段中,这个SQL语句应该怎么写啊?本人初学,不懂,请教!多谢

解决方案

解决方案二:
写个循环吧一条条插UP
解决方案三:
INSERTINTOb(K103)SELECTK102FROMa我是这么写的SQL,但执行后到新行中去了,并不是我想要的那种啊,闷啊
解决方案四:
updatebsetK103=a.K102fromawhereb.id=a.id
解决方案五:
你的實際需求應該是更新tryUpdateBSetK103=A.K102FromA,BWhereA.ID=B.ID
解决方案六:
暈,上面有了,那就再寫個UpdateBSetK103=A.K102FromAInnerJoinBOnA.ID=B.ID
解决方案七:
不行啊,朋友,我的两个表的ID值不同
解决方案八:
id不同用什么关联
解决方案九:
多谢各位们的高招,只有把ID重新更新一下了,再做插入吧
解决方案十:
up

时间: 2024-11-03 21:04:20

SQL:把表A的一列数据插入到表B的一列中去怎么写呢?的相关文章

sqlserver-SQLSERVER 表A某列数据插入B表

问题描述 SQLSERVER 表A某列数据插入B表 strong text 例如: 表tableA: A B C D E F --列名 1 2 3 4 5 6 1 7 9 8 5 6 1 10 11 12 5 6 表tableB: H I J k L M --列名 我想把taleA 表中的BCD列数据提取出来 插入tableB 中 HIJ三列中形成新的一条数据.由于tableA中数据比较多,我想循环搜索和插入,请教如何实现. 解决方案 insert into tableB(H,I,J) sele

把表A的一列数据复制到表B中

问题描述 把表A的一列数据复制到表B中 表B中有一列membermoble,误操作全部清空了 现在表A中有一列telphone,数据和B的membermoble是一样的 表A中的memberID列 是表B的主键 现在怎么把表A中的telphone数据复制到表B的membermoble中 每个memberID的membermober也要对应上 解决方案 http://xue163.com/19990/871979/871979667556913012.html 这篇文章你可以点击进去看看 如果回答

《PHP和MySQL Web开发从新手到高手(第5版)》一一2.6 将数据插入到表中

2.6 将数据插入到表中 PHP和MySQL Web开发从新手到高手(第5版) 数据库创建好了,表也创建好了,剩下的工作就是将笑话放入到数据库中.将数据插入到数据库中的命令叫作INSERT,名字相当贴切.这条命令有两种基本形式: INSERT INTO tableName SET column1Name = column1Value, column2Name = column2Value, ⋮ INSERT INTO tableName (column1Name, column2Name, -)

MySQL将表a中查询的数据插入到表b中

 MySQL将表a中查询的数据插入到表b中 如果表b存在 1 <code class="sql"><code class="sql"><code class="sql">insert into b select * from a;</code></code></code> 如果表b不存在 1 <code class="sql"><code

informix数据库表主键重复,数据插入失败。怎么解决?在线急等!!!!

问题描述 informix数据库表主键重复,数据插入失败.怎么解决?在线急等!!!! informix数据插入出现主键重复.怎么可以更好地解决这类问题? 解决方案 数据库表插入数据失败数据库表中插入重复数据的处理数据库表中插入重复数据的处理

开发kettle插件,可以找到Mysql数据库中的表,但无法将数据插入。

问题描述 开发kettle插件,可以找到Mysql数据库中的表,但无法将数据插入. 在kettle二次开发时基于java,已经可以找到表中的各个列名,在运行转换时无法将数据插入. 解决方案 http://blog.csdn.net/feng19821209/article/details/8257648

要求从表A查数据插入到表B中,并且要求如果表A中已存在的数据,就不要重复插入

  insert into A select * from B where not exists (select 1 from A where A.ID=B.ID)   insert when (not exists (select 1 from 表名 where 检验重复的条件)) then into 表名 values(相应的值)select 1 from dual

xml =xslt 生成的表单,运行出来表单后,填写表单后怎么样将数据插入到数据库中?填到数据库中为什么都是空的?

问题描述 XML文件<?xmlversion="1.0"encoding="UTF-8"?><?xml-stylesheettype="text/xsl"href="view2.xsl"?><项目工作日志><项目名称></项目名称><项目编号></项目编号><日志内容></日志内容><作业人员></作业

datatable数据插入到SQL, 急!!大家帮忙,解决马上给分

问题描述 我用datatable读出了excel的数据,想把数据insert到SQL的员工表中,小弟不懂,大家帮帮忙 解决方案 解决方案二:foreach(DataRowdrindatatable){strsql="insertintoemployee(,,,,,)values(dr.cells[0],dr.cells[1],,,)where--";sqlconnectioncon=newsqlconnection(connectionstrings);sqlcommandcmd=ne