0
に更新された列と行を見つけ選択:は、私はこのようなテーブルを持っているSQL
+---------+---------+---------------+
| Col1 | Col2 | timestamp |
+---------+---------+---------------+
| 6050000 | 6030000 | 1325241121990 |
+---------+---------+---------------+
| 6050000 | 6040000 | 1325241611269 |
+---------+---------+---------------+
| 6050000 | 6050000 | 1325248254109 |
+---------+---------+---------------+
| 6060000 | 6050000 | 1325248455780 |
+---------+---------+---------------+
| 6060000 | 6050000 | 1325354237099 |
+---------+---------+---------------+
私は前の行に関連して、最近更新されたCol1
それともCol2
の各行に見つける必要があります。上記の表で、例えば
:
- 行#2、#3
Col2
は#4、#5Col1
は最新の更新が - 列た最新の更新でした。
質問:SQLで次のレコードが発生するまで、最後に更新された列を見つける方法はありますか。
私のターゲットDBMSは、Mysql、SQlite & MS Accessです。
おかげ
ファンキーなクエリの
データベースの設定がわかりません。 Col1/Col2の数字は何ですか? – Aufziehvogel
あなたは 'timestamp1'と' timestamp2'のように聞こえます。 – Ben
@Aufziehvogel:これは、さまざまなソースから取得した同じ要因の2つのパラメータであり、最近変更が必要なものが1つあります。 – RYN