、、、、およびの4つのformstatus
列を持つMySQLテーブル(と呼ばれる)があり、主キーとして、およびが一緒に一意です。ごとに2番目に新しいタイムスタンプを持つ行のセット(特に)を取得したいと思います。私は試したid
form
status
timestamp
id
form
status
status
form
SELECT form, status FROM (
SELECT form, status, timestamp
FROM formstatus
WHERE timestamp < max(timestamp)
GROUP BY form) as a
WHERE timestamp = max(timestamp)
GROUP BY form
しかし、where句で集計が許可されていないため、機能しませんでした。それで、私が探している情報を返すクエリはありますか?