sqlserver表插入数据:要向A表中插入数据,其中一部分列的数据是来自B表另一部分列是固定值,应该怎么写?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver表插入数据:要向A表中插入数据,其中一部分列的数据是来自B表另一部分列是固定值,应该怎么写?相关的知识,希望对你有一定的参考价值。
table1中的字段:point1;point2; p1x,p1y;p2x,p2y; score;
table2负责存储point的具体值,拥有字段point,px,py
现在要从table2中查出两个point的具体值,和固定值混合插入到table1中
insert into table1(point1,point2,p1x,p1y,p2x,p2y,score) select
t.point,t.point,t.px, py,px, py,'固定值' from table2 t where point='A1'or point='C1'
这样,结果插入了2条.而不是1条完整的,请问怎么改啊?
如果能采出结果集在使用就好了,语法怎么写啊
insert into table1(point1,point2,p1x,p1y,p2x,p2y,score)
select t1.point, t2.point, t1.px, t1.py, t2.px, t2.py, '固定值' from table2 t1, table2 t2
where t1.point='A1' and t2.point='C1'; 参考技术A 建议你之间现将两张表结构截图过来,然后直接说要加哪个字段,哪些值需要放在哪个字段里面追问
现往第一张表追加一行 : C33,3,3,D44,4,4,102.
"3,3""4,4"取自第二张表.102要手写的
isnert into table_name(字段名) (SELECT 字段名 FROM TABLE_NAME )
以上是关于sqlserver表插入数据:要向A表中插入数据,其中一部分列的数据是来自B表另一部分列是固定值,应该怎么写?的主要内容,如果未能解决你的问题,请参考以下文章
如何将 R 数据框插入到 SQL Server 中的现有表中
如果数据是从表中更新的,则应将数据插入到 SQL Server 2017 中的另一个表中