【发布时间】:2012-11-13 14:28:34
【问题描述】:
我有三个表,一个用户表、一个 test_sessions 表和一个课程表。
我需要创建一个包含完整用户列表的报告。在课程表中,某些课程的字段 'track' = 1。如果它等于 1,我需要在报告中为该课程提供一列。
test_sessions 表有一个 complete_date 字段以及 user_id 和 course_id。
对于报告,我需要这样的东西:
______|Tracked Course 1|Tracked Course 2 |Tracked Course 3
User 1|complete date |complete date |complete date
User 2|complete date |complete date |complete date
User 3|complete date |complete date |complete date
我希望能够编写一个查询来执行此操作,这可能吗?
【问题讨论】:
-
你能告诉我们三个表的设计,里面有一些测试值吗?