2011-12-11 32 views
0

請看看我的表的結構:如何創建MySQL查詢獲得明確結果(從一數列中的所有唯一值)

------------- 
| id | name | 
------------- 
| 1 | a | 
| 2 | a | 
| 3 | a | 
| 4 | b | 
| 5 | b | 
| 6 | c | 
| 7 | d | 
| 8 | d | 

我想創建一個查詢(在PHP),能得到這樣結果(HTML):

<p>name: a (number of letters: 3)</p> 
<p>name: b (number of letters: 2)</p> 
<p>name: c (number of letters: 1)</p> 
<p>name: d (number of letters: 2)</p> 

回答

5
SELECT count(name), 
     name 
    FROM MyTable 
    GROUP BY name 
    ORDER BY name ASC; 

我假設你的表名爲MyTable交流會相應。

+0

它的工作原理!謝謝! :) – Jakub

相關問題