【发布时间】:2015-04-22 14:34:40
【问题描述】:
我有一个包含多个项目的数据库表。我想在选项卡视图中显示每个项目。所以我想获取每个项目名称一次并获取该项目名称下的其他详细信息。我的表格如下所示。
+-------------+----------+--------------+---------+-------------+
| activity_id | activity | project_name | user_id | description |
+-------------+----------+--------------+---------+-------------+
| 1 | A | New Project | 5 | Project |
| 2 | B | New Project | 5 | Project |
| 3 | C | New Project | 5 | Project |
| 4 | D | New Project | 5 | Project |
| 5 | E | New Project | 5 | Project |
| 6 | A | Old Project | 5 | New one |
| 7 | B | Old Project | 5 | New one |
| 8 | C | Old Project | 5 | New one |
| 9 | A | Another One | 5 | Test 01 |
| 10 | B | Another One | 5 | Test 01 |
| 11 | C | Another One | 5 | Test 01 |
| 13 | D | Another One | 5 | Test 01 |
+-------------+----------+--------------+---------+-------------+
有没有办法像下面的数组一样得到这个表?
['New Project'] =>
[0] =>
['activity_Id'] => '1'
['activity'] => 'A'
['user_id'] => '5'
['description'] => 'project'
[1] =>
['activity_Id'] => '2'
['activity'] => 'B'
['user_id'] => '5'
['description'] => 'Project'
而且喜欢恶习..?
【问题讨论】:
-
嗯....
GROUP BY? DISTINCT 也是。 -
@Fred-ii- 我试过 Distinct.. 不起作用.. 你能提供如何使用它的方法吗?
标签: php mysql codeigniter activerecord