【发布时间】:2021-07-31 01:53:03
【问题描述】:
SQL:
select distinct
h.teacher_id,
h.last_updated_at,
c.name
from sometable h
inner join class c on h.teacher_id=c.id
where last_updated_at is not null
order by last_updated_at desc limit 5;
我收到重复的 teacher_id 作为回应。我哪里错了?我想返回上次更新的教师姓名和 ID。
【问题讨论】:
-
您误解了
distinct的作用。它适用于整行。
标签: sql postgresql distinct greatest-n-per-group