A表中的zt的基本值为a1,a2,a3,a4,b1,b2,b3,b4.
我现在写一个句子查询所有zt并计数:
select zt,count(*) from A group by zt
得到以下结果:
a1 1
a1a2 2
a1b1 2
a2 2
a2a3 1
a2b3 1
...
我想让结果归类一下就是包含a1的为一类,包含a2,a3,a4的各为一类。
即:
a1类 5
a2类 2
...
该如何做,请教。
我现在写一个句子查询所有zt并计数:
select zt,count(*) from A group by zt
得到以下结果:
a1 1
a1a2 2
a1b1 2
a2 2
a2a3 1
a2b3 1
...
我想让结果归类一下就是包含a1的为一类,包含a2,a3,a4的各为一类。
即:
a1类 5
a2类 2
...
该如何做,请教。
from t1 a left join
(select distinct zt from t1 where length(zt) = 2) b on a.zt = b.zt
group by b.zt
from A
group by substr(zt,0,2)