sql server 分组求最大值所在行
有下面的表:作者图书ID图书名称出版日期a1xxxxx2008-1a2xxxxx2009-1b5xxxxx2007-1b8xxxxx2008-2a10xxxxx2009-...
有下面的表:
作者 图书ID 图书名称 出版日期
a 1 xxxxx 2008-1
a 2 xxxxx 2009-1
b 5 xxxxx 2007-1
b 8 xxxxx 2008-2
a 10 xxxxx 2009-5
b 20 xxxxx 2009-8
想得到如下的结果:
作者名称 图书ID 最近出版图书名称 出版日期
a 10 xxxxxx 2009-5
b 20 xxxxxx 2009-8
SQL语句该如何写呢?
这只是截取一些数据,实际上数据很多,作者有许多,不是只有2个,所以top 2 不可行。 展开
作者 图书ID 图书名称 出版日期
a 1 xxxxx 2008-1
a 2 xxxxx 2009-1
b 5 xxxxx 2007-1
b 8 xxxxx 2008-2
a 10 xxxxx 2009-5
b 20 xxxxx 2009-8
想得到如下的结果:
作者名称 图书ID 最近出版图书名称 出版日期
a 10 xxxxxx 2009-5
b 20 xxxxxx 2009-8
SQL语句该如何写呢?
这只是截取一些数据,实际上数据很多,作者有许多,不是只有2个,所以top 2 不可行。 展开
6个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |