一連の条件を指定して、テーブルの最後から2番目の行を更新する必要があります。クエリの場合、次のSELECT
ようになります。
SELECT col_1 FROM table_1 WHERE id = id_# ORDER BY timestamp_col DESC LIMIT 1,1
ただし、次の操作を行うとエラーが発生しますが、それは私が望む動作です。
UPDATE table_1 SET col_1 = value_# ORDER BY timestamp_col DESC LIMIT 1,1
私はこれを書くことができることを知っています
UPDATE table_1 SET col_1 = value_# ORDER BY timestamp_col DESC LIMIT 1
しかし、一連の条件を前提として、最後から2番目の行を更新する方法がわかりません。
最後から2番目の行を更新するための正しいクエリは何ですか?