2

我有一个这样的结果集:

Name   | Department  |  id
Bill   | Admin       |  1
Tim    | Admin       |  3
John   | Services    |  9
Dave   | Admin       |  2
Martin | Services    |  5

我想获得整个结果集,但按部门对结果进行分组。在我的代码中,我想分别迭代每个部门并对每个部门执行不同的渲染。

在 mysql 中是否可以唯一标识结果集的每一组?

4

2 回答 2

0

如果我做对了:

select * from T order by Department

如果您需要部门列表:

select distinct Department from T
于 2013-10-08T12:33:08.327 回答
0

如果我理解你:

SELECT Departament,GROUP_CONCAT(Name SEPARATOR '-') as Names 
FROM table GROUP BY Departament
于 2013-10-08T12:31:33.517 回答