• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

求一insert语句!!在线等

leoiv 2004-09-29 10:23:25
相关内容如下:我在vb中操作sql语句
data.mdb中包括表: a 表 ,b 表,c 表
表 a:
字段:no name num
值:111 wang 5
222 li 3
......

表 b:
字段:no name num jiage
值: 111 wang 15 1.20
222 li 10 3.00
......

表 c:
字段:no name num jiage
值:

实现目的: 把a.no,a.name,b.jiage 插入到表c。
条件 : a.no=b.no
表c结果: c.no=a.no,c.name=a.name,c.num=a.num-b.num,c.jiage=b.jiage

注: 我的表a和表b记录有上万条。
请高手赐教!希望调试后把正确语句贴上,非常感谢!
...全文
110 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
meilian01 2004-09-29
insert into c
select a.no, a.name, a.num-b.num,b.jiage from a join on a.no = b.no
回复
马前小卒 2004-09-29
insert into c
select a.no,a.name,(a.name-c.name),b.jiage from a,b where a.no=b.no
回复
notin 2004-09-29
insert into table_c
select a.no,a.name,(a.num-b.num),b.jiage from table_a a inner join table_b b on a.no=b.no
回复
leoiv 2004-09-29
顺便说一句。我在程序中的表是这么打开的。
Private Sub Command7_Click()
Data3.DatabaseName = App.Path + "\" + "data.mdb"
Data3.RecordSource = "baobiao"
Data3.Refresh
On Error GoTo X8
Data3.Recordset.MoveLast
Data3.Recordset.MoveFirst
Data3.RecordSource = "data3.recordscinsert into baobiao(no,bianhao,mingcheng,jinjia,danwei,shuliang,sychayi,bychayi) select kcbaobiao.no,kcbaobiao.bb_no,kcbaobiao.bb_name,kcbaobiao.bb_jj,erpbaobiao.erp_dw,kcbaobiao.bb_num,kcbaobiao.bb_chayi,kcbaobiao.bb_num-erpbaobiao.erp_num from kcbaobiao inner join erpbaobiao on kcbaobiao.bb_no = erpbaobiao.erp_no"
MsgBox "计算完毕!", vbOKOnly
End Sub

这条语句对吗?
Data3.RecordSource = "data3.recordscinsert into baobiao(no,bianhao,mingcheng,jinjia,danwei,shuliang,sychayi,bychayi) select kcbaobiao.no,kcbaobiao.bb_no,kcbaobiao.bb_name,kcbaobiao.bb_jj,erpbaobiao.erp_dw,kcbaobiao.bb_num,kcbaobiao.bb_chayi,kcbaobiao.bb_num-erpbaobiao.erp_num from kcbaobiao inner join erpbaobiao on kcbaobiao.bb_no = erpbaobiao.erp_no"
回复
sankis 2004-09-29
insert C (no,name,num,jiage)
select a.no, a.name, a.num-b.num, b.jiage from a inner join b on a.no=b.no
回复
Andy__Huang 2004-09-29
insert into 表C(no,name,num,jiage)
select a.no,a.name,a.num-b.num,b,jiage from a inner join b on a.no=b.no and a.name=b.name
回复
WangZWang 2004-09-29
Insert Into C(no,name,num,jiage)
select a.no,a.name,a.num-b.num,b.jiage
from a inner join b on a.no=b.id
回复
sntalk 2004-09-29
insert c(no,name,num,jiage)
select a.no, a.name, a.num-b.num as num, b.jiage from a inner join b on a.no=b.no and b.name=a.name
回复
xiaoxiangqing 2004-09-29
insert into tableC
select a.no,a.name,a.num-b.num,b.jiage from tableA a join tableb b on a.no=b.no

回复
相关推荐
hive运行insert语句卡死!!
在使用hive向数据仓库中写入语句时,发现任务提交至yarn时一直都是running状态,也就是卡死了!! 然后查看日志时发现也没有具体的报错信息,百思不得其解,不停的百度。 后来脑洞一开,是不是我任何案例都无法在...
insert sql语句_SQL Insert语句概述
insert sql语句 This article on the SQL Insert statement, is part of a series on string manipulation functions, operators and techniques. The previous articles are focused on SQL query techniques, ...
excel生成insert语句
在最后列写入这样的句话 (前后要一一对应) 然后拉就OJBK了  =CONCATENATE("insert into users (AREAID,NAMEEN,NAMECN,DISTRICTEN,DISTRICTCN,PROVEN,PROVCN,NATIONEN,NATIONCN) values ('",A1...
MySQL · 源码分析 · insert语句的执行过程
本文只分析了insert语句执行的主路径,和路径上部分关键函数,很多细节没有深入。 二 SQL_parse 我们略过建立连接(其实是还没整理这块),看sql解析部分。因为在执行execute command之前,个SQL query首先会...
SQLite Insert语句
SQLite的INSERT INTO语句用于向数据库的某个表中添加新的数据行。 语法  INSERT INTO 语句有两种基本语法,如下所示:   INSERT INTO TABLE_NAME [(column1, column2, column3,...columnN)] VALUES (value1, ...
MySQL实战中,Insert语句的使用心得总结
Insert语句在实际场景中的用法多样,给他家总结分享一下。记得Mark喔!
Oracle中使用insert语句插入多条记录
INSERT ALL INTO TEST VALUES(1,2,3,4) INTO TEST VALUES(5,6,7,8) SELECT 1 FROM DUAL;
mysql INSERT语句加where 条件
WHERE 条件 成立就插入 WHERE 条件 不成立就插入 WHERE 条件 成立就插入 INSERT INTO 表名(字段1,字段2) SELECT 字段1的值,字段2的值 ...INSERT INTO 表名(字段1,字段2) SELECT 字段1的值,字...
mysql生成insert into语句
INSERT INTO wth.wth_attachment (attachment_id, file_name, size, height, width, path, type, md5, title, content, beginTime, endTime) VALUES (’ ‘’’’,id,’’’,’, ‘’’’,if(file_name is null,...
mysql中insert into语句
1、向原表中某些字段中插入条记录。 语法:insert into +表名(表中的字段1,表中的字段2,表中的字段3)value(v11,v12,v13); 如: insert into joke (gid,name)value(0,”joker”); 2、向原表中字段中插入...
MyBatis——insert语句
在商家后台实现录入功能,包括商品名称,副标题,价格,包装列表,售后服务。 商品名称,副标题,价格在tb_goods表里,包装列表,售后服务在tb_goods_desc表里。tb_goods_desc表中的主键goods_id引用tb_goods表中的...
insert 语句加锁机制
之前的文章里面总结了很多死锁案例,其实里面有几篇文章对于insert加锁流程表述的不准确,而且微信公众号又无法修改,所以通过本文重新梳理insert加锁流程,最后加上个死锁案例解析。 有个勤奋好学的同事特地找我...
SQL insert into 语句的写法
INSERT INTO是sql数据库中的语句,可以用于向表格中插入新的行。 INSERT INTO 语句 INSERT INTO 语句用于向表格中插入新的行。 语法 INSERT INTO 表名称 VALUES (值1, 值2,....) 我们也可以指定所要插入数据的...
mysql常用语句——结合select的insert语句
1、insert into select语句 2、select into from 语句
Oracle 插入insert语句
insert into 表名 values(值1,值2,......); insert into 表名(列1,列2,......)values(值1,值2,......); insert into 表名2(列1,列2,......)select 值1,值2,...... from 表名1; (表2必须存在,列1,列2...
SQL语句中Update和Insert语句合并
在实际开发中,经常遇到更新和插入操作,很多时候,我们会将两个方法的sql合并为个,即可以实现插入操作,也可以实现更新操作,下面给与详细的示例 sql实例 mapper方法: Integer batchUpdatePilicoinAward(List ...
SQL INSERT INTO
SQL INSERT INTO 语句  INSERT INTO 语句用于向表中插入新记录 SQL INSERT INTO 语法  INSERT INTO 语句可以有两种编写形式  1)无需指定要插入数据的列名,只需提供被插入的值即可: INSERT INTO table_...
SQLite Insert 语句
SQLite 的INSERT INTO语句用于向数据库的某个表中添加新的数据行。 语法 INSERT INTO 语句有两种基本语法,如下所示: INSERT INTO TABLE_NAME [(column1, column2, column3,...columnN)] VALUES (value1, ...
插入语句(insert)与更新(update)语句
插入语句[insert]: 一般的插入语句这样写 insert into 表名 ('字段名') values('值'); 其中字段与值的数量要保持一致, 否则报错.  但是我们也会遇到待插入数据库中的值不是确定的, 而是将查询某个表获取的值插入...
insert into次性插入多条语句
insert into次性插入多条语句 如图所示 想要实现如图所示的格式用一下语句 INSERT INTO persons VALUES ('1','小红','xiaohong','东城区','北京'), ('2','小唐','xiaotang','x城区','北京'), ('3','小l','xiaol...
insert语句批量插入多条记录
常见的insert语句,向数据库中,条语句只能插入条数据: -- 条insert只能插入条数据 insert into person (id, personCode, personName , telNumber)values(1,'5112403' , '张三' , '...
Oracle 使用insert语句完成多表插入
语法全表插入insert all into table1 values() into table2 values() select * from table执行过后,会将table中的所有数据分别插入table1和table2加条件插入insert all when condition1 then into table1 values...
insert语句插入当前时间报错
在使用queryrunner执行sql语句时,执行insert into table (time) values (getdate())报错, 报错信息:java.sql.SQLException: Wrong number of parameters: expected 0, was given 1 Query 将语句改写成存储...
Oracle 批量insert 语句
INSERT ALL INTO TableName VALUE('','','',....) INTO TableName VALUE('','','',....) INTO TableName VALUE('','','',....) ....... SELECT 1 FROM DUAL   或者 INSERT ALL INTO TableName(xxx,xx....
mybatis的insert语句
这里使用的Mapper接口的方式来处理 接口: public interface EmpMapper { public void addEmp(Emp emp); } 对应的mapper文件,注意这里的parameterType本来是要写完全... insert into emp(empno,last_name,salary)
如何快速执行大量insert语句
最近在做数据库迁移的工作,其中有一些数据表数据量庞大,传统的执行insert语句批量执行,执行速度非常的缓慢。 二:解决思路 1.首先原库的一张表fj_date有6万多条数据;新库中的表名与它一样,但是没有数据。 2....
insert语句实现主键返回
insert id="insertUser" parameterType="com.test.User"> <!-- selectKey将主键返回,需要再返回 --> <selectKey keyProperty="id" order="...
【SQL】使用INSERT语句完成多表插入
这是条颠覆常规的插入方法,INSERT语句可以完成向多张表的插入任务。小小地展示一下这种插入方法。 1.创建表T并初始化测试数据,此表作为数据源。 sec@ora10g> create table t (x number(10), y varchar2...
Mybatis 动态insert语句
mybatis的个比较先进的思想是把Sql语句写...下面是个人在学习mybatis动态insert语句的笔记,留着参考!  在写insert子句的时候,由于不知道需要插入多少字段,mybatis通过prefix,suffix,suffixOverrides很好的...
STM32F103中文数据手册
这个里面包含了STM32F103的各种型号的数据手册,方面理解
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2004-09-29 10:23
社区公告
暂无公告