有关SQL语句的问题!急!!!在线等待!!!

bluerow2000 2003-10-16 09:25:09
从一个表中的记录指定的条件插入到另一个表中怎么写:例如:
table1中有如下字段
a,b,c 其中a 有一个值是001
table2中有如下字段
a,b,c
要将table1中a字段为001的记录插入到table2中的正确写法是什么。
我几次都不成功!
...全文
43 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lingh110 2003-10-16
  • 打赏
  • 举报
回复
insert into table2(a,b,c) values select a,b,c from table1 where a='001';
将此语句执行即可
jxiner210 2003-10-16
  • 打赏
  • 举报
回复
你的意思是将表复制过来还不够?还是?
把表2中需要表1的数据插入,其他的根据自己需要选择必要的内容
bluerow2000 2003-10-16
  • 打赏
  • 举报
回复
如果字段有的相同,有的不相同。
即table2比table1多几个字段呢?
jxiner210 2003-10-16
  • 打赏
  • 举报
回复
tabel2.open;
tabel2.edit;

tabel2.fieldbyname('a').asstring:=tabel1.fieldbyname('a').asstring;
//如果不行,再试试:
//tabel2.fieldbyname('a').asstring:=tabel1.fields[a所在的列号减1].value;
tabel2.post;
tabel2.refresh;
tabel2.close;

2,495

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧