統計每個product_code的 run_state='0','2','3','4'各有多少個;
表結構:
實現SQL
SELECT hp.PRODUCT_CODE, SUM(IF(hp.RUN_STATE = '0',hp.RUN_STATE,0)) AS '運行', SUM(IF(hp.RUN_STATE = '1',hp.RUN_STATE,0)) AS '暫停', SUM(IF(hp.RUN_STATE = '2',hp.RUN_STATE,0)) AS '待刪', SUM(IF(hp.RUN_STATE = '3',hp.RUN_STATE,0)) AS '空閒', SUM(IF(hp.RUN_STATE = '4',hp.RUN_STATE,0)) AS '保留' FROM rm_has_produced hp GROUP BY hp.PRODUCT_CODE
查詢的結果