我对表中的特定选择有疑问。想要查找按名称分组的最大年份的所有人员。但是我还需要其他列,以便以后在结果集中加入。
此外,该ID是无序的,因此不能在聚合函数中使用。该查询应与数据库无关。
这是表格:
这是我需要的结果:
答案 0 :(得分:1)
您可以在下面尝试-使用相关子查询
@HostListener('document:click', ['$event'])
onclick(event) {
if(event.target.matches('.editor-div')) {
alert('click to editor div')
}
}
@HostListener('document:mouseover', ['$event'])
mouseover(event) {
if(event.target.matches('.editor-div')) {
alert('hover to editor div')
}
}
答案 1 :(得分:1)
select x.* from tbl x
join (select name, max(year) max_year from tbl group by name) y
on x.name = y.name and x.year = y.max_year