我有一张如下表
标题category_ide new_date
项目A 1 1
项目A 2 2
项目A 3 3
项目B 5 1
项目B 3 2
项目B 2 3
项目C 7 1
项目C 2 2
项目C 2 3
项目C 2 4
项目C 2 1
项目D 9 2
项目D 2 3
项目D 2 4
我想在查询后得到结果,但我已经尝试了很多次,得到每个标题的最新版本,'new_date'是每个项目的最小值
标题category_ide new_date
项目A 1 1
项目B 5 1
项目C 7 1
项目D 9 2
答案 0 :(得分:1)
select t.*
from your_table t
inner join
(
select title, min(new_date) as mdate
from your_table
group by title
) x on x.title = t.title and x.mdate = t.new_date