小新新2015

导航

 
问题的引出:现在要去除greenschoolid的重复,并且取activitydate最大的一条记录?






解决方法:

select
* FROM( SELECT id,activitytitlecn,contentcn,greenschoolid,activitydate from tsh_greenaction as a where activitydate=(SELECT max(b.activitydate) from tsh_greenaction as b where a.greenschoolid=b.greenschoolid) and a.state=2 ) as a GROUP BY greenschoolid

 

posted on 2015-05-12 17:45  小新新2015  阅读(405)  评论(0编辑  收藏  举报