回 帖 发 新 帖 刷新版面

主题:求助高手!

有两个表如下:
uid    content
1        a    
2        b
3        c

tid    uid    number
1        1       10
2        1       11
3        2       3
4        3       12
5        2       5


要求能用一条sql语句就能查到number数最大的那个uid字段的所有记录即结果集是:
tid    uid    number    content
2        1    11        a    
5        2    5         b
4        3    12        c

回复列表 (共2个回复)

沙发

select b.tid,b.uid,b.number,a.content
from a join b on a.uid=b.uid
where b.number in
(select max(number) as number from b group by uid)

板凳


太感谢楼上这位朋友了[em11]

我来回复

您尚未登录,请登录后再回复。点此登录或注册