我通过一条查询语句(select fStaff,intParent from G_register as g,Users as u where g.intParent=u.IDUser order by fStaff),得到一个结果集,结果有70多万条记录,我现在想把intParent属于同一个字段(fStaff)的记录找出来,做出一张统计表,该如何做呢?
如:
fStaff(数字型) intParent(数字型)
1 258(条)
2 300(条)
...意思就是属于1下面的intParent记录有258条,属于2下面的intParent记录有300条,
谢谢!不胜感激,分数不多,以表敬意。
如:
fStaff(数字型) intParent(数字型)
1 258(条)
2 300(条)
...意思就是属于1下面的intParent记录有258条,属于2下面的intParent记录有300条,
谢谢!不胜感激,分数不多,以表敬意。
select fstaff,count(*) as intParent
from G_register
group by fstaff;不太明白lz的意思,把intParent属于同一个字段(fStaff)的记录找出来,
什么意思?
这句话我没有讲清楚,不好意思,
这条语句查出的结果类似下面:fStaff(数字型) intParent(数字型)
1 23213
1 3213
1 4324545
2 58115
2 96622
。
我想把上面的结果做成一张统计表
就是
fStaff(数字型) intParent(数字型)
1 3(条) 1有三条intParent记录
2 2(条) 2有2条intParent记录
不知道这样会不会清楚呢?呵呵
[
(select fStaff,sum(intParent) from G_register as g,Users as u where g.intParent=u.IDUser order by fStaff)
就是
fStaff(数字型) intParent(数字型)
1 3(条) 1有三条intParent记录
2 2(条) 2有2条intParent记录
不知道这样会不会清楚呢?呵呵
你只是想去到有几个1 有几个2 其实和intParent没有什么关系了,
我想再请问下:select fStaff,count(intParent),count(chrDomain) from G_register as g,Users as u where g.intParent=u.IDUser and fStaff is not null and EPPStatus is not null and fStaff<>0 group by fStafffStaff是Users里面的一个字段,IDUser是Users里面的一个字段,intParent是G_register里面的一个和IDUser相关联的一个字段,这条语句查询出来的结果count(intParent),count(chrDomain)这二个结果里面有相同的记录,我要把相同的记录去除应该怎么做呢?