2016-11-27 51 views
0

我正在試圖找到一個MySQL查詢,該查詢將首先在特定字段中查找一個月的不同值,然後統計出發生的次數在其他字段和值在PHP的MySQL顯示結果在MYSQL中根據條件查找不同的值並計算下一列中的結果PHP

例如分貝

id  Month  task completed 
==================================== 
vc  02    Yes 
vd  02    Yes 
ve  02    Yes 
vc  02    Yes 
vc  03    Yes 
vd  03    No 
ve  03    Yes 

預期結果

Month: 02 

id count of task competed 
------------------------- 
vc   2 
vd   1 
ve   1 

還有一些的id 100S所以一個一個地指定不是一個選項

+0

$ res = @ mysql_query(「SELECT DISTINCT Id FROM tablename WHERE MONTH(Date)= $ month;」); (date)= $ month AND task ='yes'AND Id ='vc'「); 而($ ROW1 = @ mysql_fetch_array($水庫)和$ 2行= @ mysql_fetch_array($ LMPR)) { /*回聲輸出* /} 請 – DandD

+0

不鼓勵使用mysql_ *'API的';它已從最新版本的PHP中刪除。相反,使用'mysqli_ *'或'PDO'。 –

回答

0
SELECT id, COUNT(*) 
    FROM tbl 
    WHERE month = '02' 
     AND task_completed = 'Yes' 
    GROUP BY id; 
相關問題