【发布时间】:2011-04-08 00:37:43
【问题描述】:
我有一个类似于此的 MySQL 数据库:
ID Group Name
1 1 John
2 1 Andrea
3 1 Jack
4 2 Mike
5 2 Kurt
6 3 Alice
我需要在一个 html 表格中对结果进行排序,如下所示:
Group Name
-----------------------
1 John
Andrea
Jack
-----------------------
2 Mike
Kurt
-----------------------
3 Alice
-----------------------
我不知道这是否应该使用 SQL 查询(concat_group 或类似的东西)或 PHP 来完成,有人可以帮我吗?
伙计们,感谢下面的帮助,但我还需要完成类似的事情,比如:
ID meta_key meta_value name
1 group 1 John
2 group 1 Andrea
3 group 1 Jack
4 group 2 Mike
5 group 2 Kurt
6 group 3 Alice
我需要排序/显示与上面的示例相同,如下所示:
group name
-----------------------
1 John
Andrea
Jack
-----------------------
2 Mike
Kurt
-----------------------
3 Alice
-----------------------
现在我的问题有了新的维度。我的数据库如下所示:
b.ID b.meta_key b.meta_value a.title
1 group 1 Title 1
2 group 1 Title 2
3 group 1 Title 3
4 group 2 Title 4
5 group 2 Title 5
6 group 3 Title 6
7 coef 6 Title 1
8 coef 4 Title 2
9 coef 12 Title 3
9 coef 2 Title 4
9 coef 3 Title 5
9 coef 7 Title 6
(我正在处理表格)
而我需要达到:
group title coef
---------------------------------
1 Title 1 6
Title 2 2
Title 3 12
--------------------------------
2 Title 4 2
Title 5 3
--------------------------------
3 Title 6 7
--------------------------------
¿这可能吗?
【问题讨论】:
-
这种事情可以通过 SQL 查询来完成,但这是我在 SQL 中不会经常处理的罕见的演示内容