看网页的时候!?
该页无法显示 您要查看的页当前不可用。网站可能遇到技术问题...
作者 helen_cat 发布于 2003-08-02 分类:php基础编程
我的数据库中有字段:ip和action(当然还有其他的字段,但是不涉及我的问题,我就不提了)。我用select ip,count(action) from tablename group by ip,得出来的是按照ip群组,和每个ip对应的每组的记录总数。可是我不想求每组的总数,我想求出每组中action="deny"的记录总数。应该怎么求?请各位指教。谢谢。
逛论坛交流:求教一条sql语句
select ip,count(action) from tablename where action = "deny" group by ip
where action = "deny"这个子句,好象不仅控制了action,同时也控制了ip.也就是说,那些ip对应的action的值不是"deny"的记录,就不进行群组了。
等待。。。
请高手帮忙看看,谢谢
怎么没人帮忙?
QUOTE: 最初由 q3boy 发布
[B]select ip,count(action) from tablename where action = "deny" group by ip [/B]
這個應該可以啊!你有沒有試過?
我的数据库中有字段:ip和action(当然还有其他的字段,但是不涉及我的问题,我就不提了)。我用select ip,count(action) from tablename group by ip,得出来的是按照ip群组,和每个ip对应的每组的记录总数。可是我不想求每组的总数,我想求出每组中action="deny"的记录总数。应该怎么求?请各位指教。谢谢。
我想求出每组中action="deny"的记录总数。应该怎么求?
你不是只要 每组中action="deny"的记录总数。 嗎?
7 条回复
回复