我的表計數字段值 - 要獲得如何在mysql中
pid id subject section
1 1 7 0
2 1 12 0
3 1 13 1
4 1 13 2
5 1 13 3
6 1 14 3
7 1 14 4
8 2 15 1
9 2 16 1
結果 -
id subject total
1 7 1
1 12 1
1 13 3
1 14 2
我的查詢 -
SELECT DISTINCT(SUBJECT), count(section)
FROM mytable
GROUP BY section
WHERE id = 1
但這是拋出一個錯誤,讓我知道我在做什麼錯了
錯誤
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id = 1' at line 4: SELECT DISTINCT(SUBJECT), count(section) FROM mytable GROUP BY section WHERE id = 1
如果你得到一個錯誤信息,請與您的問題一起張貼。錯誤消息有一個目的:幫助診斷問題。不要讓我們猜測。 – 2013-02-21 11:16:56
嘗試此鏈接http://stackoverflow.com/questions/3003457/count-vs-countcolumn-name-which-is-more-correct – 2013-02-21 11:17:43