假設我們有一個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