搜尋

首頁  >  問答  >  主體

mysql - sql查詢統計

![我需要統計各個layerid對應的U、A是多少。例如
HYD_NET_LN U 5 A 10
HYD_VAL_PT U 8 A 25
應該如何寫
][1]

PHPzPHPz2831 天前945

全部回覆(5)我來回復

  • PHP中文网

    PHP中文网2017-05-18 10:55:38

    簡單點,不知道這樣可不可以。
    SELECT layerid,ChangeMold,COUNT(ChangeMold) FROM table_name
    GROUP BY layerid,ChangeMold

    回覆
    0
  • 迷茫

    迷茫2017-05-18 10:55:38

    透過layid,changeMold從tbl組選擇count(*),layid,changeMold

    回覆
    0
  • 巴扎黑

    巴扎黑2017-05-18 10:55:38

    雷雷

    回覆
    0
  • 巴扎黑

    巴扎黑2017-05-18 10:55:38

    如果 要 統計這種大檔案 的話 。還是都查出來 然後再處理陣列方便點(sql比較弱 )

    回覆
    0
  • 天蓬老师

    天蓬老师2017-05-18 10:55:38

    select layerid,changeMold,count(*) as num from TABLE where layerid in (select layerid from TABLE group by layerid) group by changeMold; 這條sql的效能不好

    回覆
    0
  • 取消回覆