PHP / Mysql - >制作索引/分类列表的最佳方法

时间:2013-06-24 23:40:46

标签: php mysql list indexed

我需要做的是这样的事情:

数据库:

name     |  category
---------|-----------
alan     |  foo
adam     |  foo
daniel   |  bar
mike     |  foobar
michael  |  foobar

列出如下:

FOO:
- Adam
- Alan

BAR:
- Daniel

FOOBAR:
- Michael
- Mike

所以,我知道我可以使用GROUP BY类别(到标题)点亮数据的查询来制作该列表,然后对每个组进行查询,听取名称......但我想知道的是可以使用单个mysql查询创建该列表。

这可能吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

select group_concat(name) as names, category from table_name group by category

您可以拆分名称并在运行上述查询后列出它们