我问一个question yesterday,我得到的答复已经回答了我的问题的第一部分 - 我现在有一个生成类似于此列表的查询:PHP目录到表
fname, sname, uname, assignment, task, grade
joe, blogs, joe.blogs, 1, 1, 52
joe, blogs, joe.blogs, 1, 2, 58
jim, blogs, jim.blogs, 1, 1, 95
jim, blogs, jim.blogs, 1, 2, 86
amy, blogs, amy.blogs, 1, 1, NULL
amy, blogs, amy.blogs, 1, 2, 76
的等等。它从列表中取得最近的成绩,并且仍然在学生没有收到任务成绩的情况下工作。
我想接下来就是产生一个表,看起来与此类似:再次
| Assignment 1 | Assignment 2 |
Name |-----------------|-----------------|
| Task 1 | Task 2 | Task 1 | Task 2 |
===========================================
Joe.. | 52 | 58 | .. | .. |
Jim.. | 95 | 86 | .. | .. |
Amy.. | U | 76 | .. | .. |
...
,我以前做过类似的事情,但我知道他们是效率极其低下的 - 在理想情况下,我想能够通过一次数组来产生这张表。
可以假定你的列表/数组将按名称,赋值,任务进行排序,并且所有不存在的值都将返回NULL,ala Amy的Assignment 1 - Task 1赋值? – tschaible 2009-06-16 10:41:01