私はこのクエリを持っています:
SELECT
Max(l.created) AS created,
l.unit_id,
l.activity_id AS Active
FROM unit_log AS l
GROUP BY l.unit_id, l.activity_id
私が必要とし、取得できないように見えるのは、unit_id ごとの MAX() 行です。別のテーブルに参加しているため、クエリに unit_id が必要です。作成された列はタイムスタンプです。
各 unit_id には数百のエントリがあります。私が気にしているのは、ユニットごとの最新のものだけです。これが機能しない理由を誰かに教えてもらえますか?