insert into table2 (field...) select field from table1 where field='条件'
select 表1.描述 , avg( 表2.年龄 ) from 表1 left join 表二 on 表1.开始年龄 < 表2.年龄 and 表1.结束年龄 > 表2.年龄 gruop by 表1.描述
********问题一:****************************** SELECT 描述,avg(体重) FROM 表一 ,表而 WHERE 表二.年龄>表一.开始年龄 and 表二.年龄<表一.结束年龄 group by 描述运行结果如下:儿童 29 青年 63 少年 32 壮年 65 *********问题二:************************************************** 不能循环那样很慢,可以利用服务器来执行下列语句很快的, adoquery1.sql.text:='insert into 要添加表名(字段列表) select (字段列表) from 目标表名 where 字段名 =条件‘
select field from table1 where field='条件'
from 表1
left join 表二 on 表1.开始年龄 < 表2.年龄 and 表1.结束年龄 > 表2.年龄
gruop by 表1.描述
SELECT 描述,avg(体重)
FROM 表一 ,表而
WHERE 表二.年龄>表一.开始年龄 and 表二.年龄<表一.结束年龄
group by 描述运行结果如下:儿童 29
青年 63
少年 32
壮年 65
*********问题二:**************************************************
不能循环那样很慢,可以利用服务器来执行下列语句很快的,
adoquery1.sql.text:='insert into 要添加表名(字段列表)
select (字段列表) from 目标表名
where 字段名 =条件‘
你可以按照: lyhold(让你飞) 的方式,把所有操作写在一个存储过程里面