У меня есть таблицы с именами USERS
и COMM_HISTORY
USERS(user_id, name)
COMM_HISTORY(comm_history_id, comm_date, comm_by, user_id)
USERS
Таблица будет иметь уникальный список пользователей, а COMM_HISTORY
может иметь дубликаты user_id
.Когда я присоединяюсь к ним, я хотел бы получить имя пользователя и самое последнее comm_date
из COMM_HISTORY
.
Что-то похожее с этим сообщением sql join - выбрать только верхнюю строку из 2-й таблицы но, похоже, в этом посте нет правильных ответов.
Я бы хотел получить результат ff, когда присоединяюсь к ним
1 John Doe 2012-01-29 Jane Doe
вместо
1 John Doe 2011-10-20 Jane Lee
2 John Doe 2012-01-29 Jane Doe
3 John Doe 2011-09-08 Jane Doe
У кого-нибудь есть решение для этого?