ここでの考え方は、最大のtime
を取得するサブクエリを作成することです。 mid
ごとに テーブル自体に結合します。
SELECT a.*
FROM tableName a
INNER JOIN
(
SELECT mid, MAX(time) maxV
FROM tableName
WHERE field_1 > 0
GROUP BY mid
) b ON a.mid = b.mid and
a.time = b.maxV
ここでの考え方は、最大のtime
を取得するサブクエリを作成することです。 mid
ごとに テーブル自体に結合します。
SELECT a.*
FROM tableName a
INNER JOIN
(
SELECT mid, MAX(time) maxV
FROM tableName
WHERE field_1 > 0
GROUP BY mid
) b ON a.mid = b.mid and
a.time = b.maxV