A 表A字段   B字段1       aaa
2       bbb
3       cccc
===========================
B 表A字段   C字段1       akak2       flala1       ajkjf
===========================
C 表A字段   D字段1       kdka3       ueiaa
===========================
D 表A字段  E字段(在B表中的记录数)  F字段(在C表中的记录数)
1        2                       1
2        1                       0
3        0                       1
===========================
我想做的就是 按照A表中的记录数去分别去统计B表,C表的总数
例如:select count(*) from A a,B b where a.A=b.A;
select count(*) from A a,C c where a.A=c.A;
将这些统计结果再插入到D表,如果A表中有3条记录,那么D表也有3条记录,
其中C表有百万条数据按A字段分了区,求一条执行效率高的sql语句,谢谢了