專業鋁門窗、鍛造門設計及安裝
價格便宜、品質好、設計佳,值得您信賴
抓漏油漆工程承包,居家油漆粉刷、外牆油漆
油漆老師傅專業施工,來電免費估價!

首頁  •  tw 論壇 • 程式設計討論     • 

sql去除重覆資料抓取問題

房東:小排
發表時間:2010-08-21
[檢舉]


表格A的資料如下:

no m_no ip_addr ba_date

1 2   127.0.0.1     2010-07-31 08:00:41
2 2   127.0.0.1     2010-07-31 08:01:48
3 4   220.136.20.171   2010-07-31 23:25:52
4 4   220.137.141.132  2010-08-01 21:57:48
5 8   220.136.20.171   2010-08-01 23:25:52

我用了sql語法後取出如下:
select count(m_no) as total,m_no from A group by m_no
m_no total
2  2
4  2
8  1


希望取出後將【同日】且【IP重覆】的資料去除結果如下:
m_no total
2  1
4  2
8  1


但不知道語法該怎麼下



  • 贊助網站       

    廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲
    完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心!
    廣利不動產-新板特區指名度最高、值得您信賴的好房仲
    您的托付,廣利用心為您服務

  • 1 樓住戶:jack
    發表時間:2010-08-21
    [檢舉]

    select count(distinct substr(ba_date, 1, 10), ip_addr) as total,m_no from A group by m_no

    2 樓住戶:小喵
    發表時間:2010-08-21
    [檢舉]

    SELECT `m_no` , COUNT(*) AS `total` FROM (SELECT `m_no` FROM `table_a` GROUP BY `ip_addr` , date(`ba_date`) , `m_no`) AS t GROUP BY `m_no`

    請將 table_a 換成您的 table 名稱。



     共 2 人回應  選擇頁數 【第1 頁】 

    姓名:
    佈告內容: