Php 如何创建MYSQL查询以获得特定结果(从一列中计算所有唯一值)
请看我的表格结构:Php 如何创建MYSQL查询以获得特定结果(从一列中计算所有唯一值),php,mysql,html,unique,Php,Mysql,Html,Unique,请看我的表格结构: ------------- | id | name | ------------- | 1 | a | | 2 | a | | 3 | a | | 4 | b | | 5 | b | | 6 | c | | 7 | d | | 8 | d | 我想创建一个查询(在PHP中),以获得这样的结果(在HTML中): 名称:a(字母数:3) 姓名:b(字母数:2) 姓名:c(字母数:1) 姓名:d(字母数:2) 我假
-------------
| id | name |
-------------
| 1 | a |
| 2 | a |
| 3 | a |
| 4 | b |
| 5 | b |
| 6 | c |
| 7 | d |
| 8 | d |
我想创建一个查询(在PHP中),以获得这样的结果(在HTML中):
名称:a(字母数:3)
姓名:b(字母数:2)
姓名:c(字母数:1)
姓名:d(字母数:2)
我假设您的表名为MyTable
相应地交换它
我假设您的表名为MyTable
相应地交换它
<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>
SELECT count(name),
name
FROM MyTable
GROUP BY name
ORDER BY name ASC;