2012-01-25 133 views
0

我需要编写SQL查询来获取“称号”的行的最大“版本”的重复场的最大数量:SQL查询来获取

version  title   
1.1   article1 
1.3   article3 
1.1   article2 
1.7   article1 
1.8   article3 
1.6   article2 

输出应该是:文章的最高版本1,2 3都是尊重的,1.7,1.6,1.8

version  title   
1.7   article1 
1.6   article2 
1.8   article3 

怎么实现这个?

+1

请格式化您的表格。 – JonH

回答

4
SELECT 
     MAX(varsion), 
     Title 
FROM 
     MyTable 
GROUP BY Title 
3
SELECT title, MAX(Version) 
FROM MyTable 
GROUP BY title