1
Colにシステム名 "Apple"が含まれているものとします。 Col BにはCol Aのシステムに関連付けられたIDの束があります。これらのIDはシステムの何かを意味します。 Col Cは、これらのIDがシステムによって生成されるタイムスタンプを有する。連続番号を返す
これは私が上記のデータを取得するために書いたクエリです:
SELECT Name, ID, time
FROM Xtable
WHERE (Name='Apple') AND ID in ('1', '2', '3', '4')
GROUP BY Name, ID, time
このクエリでの問題は、それが(順序である必要はない)であれば、上記のいずれかの番号が含まれているとして、行を返すことです上記のクエリの
出力:
私はそれが列BのIDはそれ自体で発生した場合にのみ、すべての3つの列の値を返します。そのようなことを微調整したいApple 3 12/1/2010 11:04 AM
Apple 4 12/1/2010 11:58 AM
Apple 1 12/1/2010 11:00 AM
Apple 1 12/1/2010 11:01 AM
Apple 1 12/1/2010 09:05 AM
Apple 2 12/1/2010 09:10 AM
Apple 3 12/1/2010 09:40 AM
Apple 4 12/1/2010 10:00 AM
Apple 2 12/4/2010 03:25 PM
Apple 1 12/4/2010 12:47 PM
.
.
.
.
.
.
quence(1,2,3,4)。私はこの情報を必要とします。なぜなら、シーケンシャルIDは、私がいくつかの情報を抽出するために使用している一連のイベントを表しているからです。
「SORT by Id」は動作しません。 – corsiKa
イベントID 2は、イベントID 1の前に発生する可能性があります。その場合、レコードを除外したいでしょうか? –
は、時間フィールドに基づくシーケンスですか?またはそれが挿入された方法に基づいて –