SQL语句中count和sum使用的问题
我的SQL语句是这样的:
select f_calladdr,count(f_calladdr) as i,sum(F_long) as s,name,phone
from Tab_Phone as t,users as u
where u.id=t.f_calladdr
group by f_calladdr,name,phone
f_calladdr 其实就是一个ID标识 我要统计它出现了多少次 也就i
F_long是一个数值 我要把它们根据分组后的ID标识查出再求和,也就是s
我这样写在数据库中执行的时候它会显示出所有数据,但是在我页面输出的时候它只会输出其中的一条或几条。这是为什么啊?现在就是说有没有其他的办法实现我的目的啊,我感觉好像就是count和sum排序这里有问题,但是找不出来错误所在.
出来的效果是这样的:
name phone i s
maik 138... 8 20
... ... ... ...
------解决方案--------------------把对应的列前缀给加上即可