,比如我有表:查找所有記錄在其他兩個值之間的一列超過3個值在該列
COL_0 COL_1 COL_2
11111 BBBB RECORD DELETED
11111 BBBB RECORD ADDED
11111 AA lalala
11111 BBBB RECORD ADDED
11111 AA lalala
11111 CCCCCC RECORD ADDED
11111 AA lalala
11111 BBBB RECORD ADDED
11111 AA lalala
11111 BBBB RECORD ADDED
11111 CCCCCC RECORD ADDED
11111 AA lalala
11111 BBBB RECORD DELETED
11111 AA lalala
11111 BBBB RECORD ADDED
11111 BBBB RECORD ADDED
11111 AA lalala
11111 CCCCCC RECORD ADDED
11111 AA lalala
11111 BBBB RECORD DELETED
11111 AA lalala
11111 BBBB RECORD ADDED
11111 AA lalala
11111 BBBB RECORD ADDED
11111 CCCCCC RECORD ADDED
11111 AA lalala
11111 BBBB RECORD DELETED
COL_0是ID和真表也有許多不同的ID。 012_COL_1鏈接到另一個表。 COL_2在其他表上操作。
這是無法更改的。問題是該應用程序無法正常工作,並在某些情況下刪除記錄。現在我需要找到兩個「RECORD DELETED」之間的所有ID大於3的「RECORD ADDED」。有什麼辦法嗎?
BR,
SQL表代表*無序*套。您需要一個指定行順序的列。 –
爲了進一步闡述,每個操作都沒有任何時間相關的信息-timestamp?沒有它,你無法做任何事情 – rpd
有創建和改變時間。我必須在六個月後找到所有人,但我不知道更準確。 – MikeL