内の他の2つの値の間の1列目の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があります。 COL_1は別のテーブルへのリンクです。 COL_2は他のテーブルで操作されています。
これは変更できません。問題は、アプリケーションが正しく動作せず、状況によってはレコードを削除することです。今私は、2つの "RECORD DELETED"の間に3 "RECORD ADDED"以上のすべてのIDを見つける必要があります。それには何らかの方法がありますか?
Brで、
SQLテーブルが*順不同*セットを表します。行の順序を指定する列が必要です。 –
さらに詳しく説明するために、各操作にタイムリレイテッド情報のタイムスタンプがありませんか?それがなければ何もすることはできません – rpd
作成され、変更された時間があります。私は6ヶ月前にすべてを見つける必要がありますが、私はより正確にはわかりません。 – MikeL