有两个表,关联字段是userid,每个用户下面有多条记录,怎么列出所有用户的最后一条记录!!!
摘要:
--一、按name分组取val最大的值所在行的数据。--方法1:select a.* from tb a where val = (select max(val) from tb where name = a.name) order by a.name--方法2:select a.* from tb a where not exists(select 1 from tb where name = a.name and val > a.val)--方法3:select a.* from tb a,(select name,max(val) val from tb group by name 阅读全文
posted @ 2011-07-19 18:16 悟生慧 阅读(1649) 评论(0) 推荐(0)
浙公网安备 33010602011771号