关于向一个表中插入数据的问题
现在有两个表:表1和表2,
表1字段如下:aa,bb,cc;
表2字段如下:aa,bb,dd
现在要把表2中的字段aa,bb选择插入到表1中,
但同时表1中又有其它字段cc需要从外部比如edit中获得,现在用query组件该怎么样实现呢?
我要的是具体的sql语言,
我现在的思路是:
with query do
begin
close;
sql.clean;
sql.add('???????????')
execsql;
end;
等待回复!谢谢先1
问题点数:30、回复次数:5Top
1 楼lovejiajia(三人行,必有我师)回复于 2005-04-21 15:48:56 得分 5
关注Top
2 楼cosmart(CoolSmart)回复于 2005-04-21 15:59:00 得分 5
1. insert into table1 (aa, bb) select aa,bb from table2
2. update table1 set cc= edit1.text where ....Top
3 楼jerrie_1()回复于 2005-04-21 17:00:29 得分 5
创建一个临时的Tuery对象,用来取出表2中的aa,bb字段啦Top
4 楼rouqing(*冰雨&双子座奇缘*)回复于 2005-04-21 17:45:36 得分 10
着两个表没有关联吗?
你可以先查询一次表2,select aa,bb from table2,
然后添加到表1,insert...Top
5 楼springzb(zb)回复于 2005-04-21 17:52:00 得分 5
同意cosmart(CoolSmart)!Top




