日期:2014-05-18  浏览次数:20546 次

求教一个sql语句在线等急急急急!
有一个表A 含有字段有如下数据
movid,movname,movno,movtype,movjpg,updatetime
  1 好朋友 2 5 1.jpg 2012-10-15
  3 好朋友 3 5 1.jpg 2012-10-15
  4 三国 1 2 4.jpg 2012-3-10
  5 老友记 6 10 6.jpg 2011-6-9
  12 三国 7 2 4.jpg 2012-3-10
  16 老朋友 6 4 12.jpg 2010-3-5
  17 老朋友 8 4 12.jpg 2010-3-5
  19 老朋友 11 4 12.jpg 2010-3-5


....

要求查询出所有的记录movid,movname,movno,movtype,movjpg,updatetime并且重复的movname只显示movno最小的并且还要所有记录按updatetime降序排列


------解决方案--------------------
SQL code
select aa.* from aa,(select MIN(movno)as movno from aa)as b where aa.movno=b.movno 
order by updatetime desc