500分求教一个巨难的sql语句!!!!
现有表a,其有字段a1,a2,a3,a4
数据表视图形如:
a1 a2 a3 a4
1 A B 2
2 B A 3
3 A B 1
4 A A 10
...
现在要求将a 中 a2='A'的记录总数 和 a3='B'的记录总数 分别命名为 a2n、a3n,
并且将所得结果存入一个原来并不存在的表 c 中,存入格式为:
c表设定两个字段:gname、gvalue,
gname 字段存放 a2n、a3n 等命名;
gvalue 字段存放 a2n和a3n的值
能否用一个sql语句来实现?