各位好:
如果我的資料表為
table_2欄位如下:
---id----f_id--------ip---------time-----
----1---102---- 127.0.0.2-----2012/5/1 05:13
----2---102---- 127.0.0.2-----2012/5/2 10:25
----3---102---- 120.0.0.2-----2012/5/3 10:52
----4---102---- 120.0.0.2-----2012/5/4 11:46
----5---102---- 123.0.0.2-----2012/5/5 11:32
----6---102---- 170.0.0.1-----2012/5/6 12:07
----7---102---- 170.0.0.1-----2012/5/7 13:12
----8---103---- 123.0.0.2-----2012/5/7 13:12
----9---103---- 123.0.0.2-----2012/5/7 13:12
請問,
我在網址給予 xxx.php?f_id=102,希望抓出所有 f_id=102的值,
sql語法只要下
select * from table_2 where f_id='102'
就可以會抓出 id=1~7 的前 7筆資料。
但是要如何將相同ip的只看成同一筆?
變成抓出以下這樣的資料(跟統計筆數)
no. ip
共3筆資料
select ip,count(ip) from table_2 where f_id='102' group by ip