请教,怎样统计表中相同记录到底有多少个??
<p>一个表中有许多相同的记录,想统计每一个不同的记录有多少次重复的,怎样写这个SQL语句;请大家邦忙;</p> 好象要先把唯一的数据导入到临时表里,然后再处理。 <p>用count函数和group by子句。也许还要用having子句。</p> <p>例: 表1有xh,k1 表2有xh,k1 表3有xh,k1,cs 解决以上问题用下面的方法,是否有问题!!(xh为标识列)</p><p>1.先insert 表2 (k1) select distinct k1 from 表1;----这步成功</p><p>2.再insert 表3 (k1,cs) select k1,count(k1) from 表1 where 表2.k1=表1.k1;----这步执行后表3中没有记录.,不正确,请大家分析一下,是哪里出错了,请大家帮忙!!!!</p>
页:
[1]