我有一张学生行为表(id
、student_id
、type
和quarter
)。我需要获得所有学生的列表,以及他们在当前季度和上个季度是否有特定操作的标志,但我不确定如何在 Oracle SQL 中执行此操作。
student_actions 表
假设当前季度是 3,并且我只对Expulsion
和Probation
操作感兴趣,我将如何获得像下面模拟的那样的结果集?
我有一张学生行为表(id
、student_id
、type
和quarter
)。我需要获得所有学生的列表,以及他们在当前季度和上个季度是否有特定操作的标志,但我不确定如何在 Oracle SQL 中执行此操作。
假设当前季度是 3,并且我只对Expulsion
和Probation
操作感兴趣,我将如何获得像下面模拟的那样的结果集?
这只是一个聚合问题。
参见http://sqlfiddle.com/#!4/f4263/10/0