假设我们有一个MySQL表所示:MySQL的:需要一个查询
id parent_id date_created previous_status next_status
此表显示PARENT_ID面临在DATE_CREATED日期的状态变化。 如何创建一个视图或简单的查询,以显示每个父母在每个时间段的状态。例如:
id parent_id date_created previous_status next_status
1 1 2015-10-11 new old
2 1 2015-10-12 old med
3 1 2015-10-13 med new
...
...
...
结果
parent_id status from_date to_date
1 new null 2015-10-11
1 old 2015-10-11 2015-10-12
1 med 2015-10-12 2015-10-13
1 new 2015-10-13 null
...
...
...
这是一个示例数据库表:获得下一个状态Sample audit table
难道您只是存储当前状态!?!?!?! – Strawberry