• 1000 и последняя классная комната Боба:
student homeroom date
Alice 200 2020-02-25
Bob 100 2020-02-01
Типичный ответ о том, как найти самую последнюю запись, применим только к тем случаям, когда вы ищете одно недавнее поле:
SELECT
student, homeroom, MAX(date::date) AS date
FROM
homeroom
GROUP BY
student, homeroom
Это не то, что я хочу:
student homeroom date
Alice 200 2020-02-25
Alice 100 2019-09-16
Bob 100 2020-02-01