table A
aid , atitle
1 1111
2 2222
table B
bid ,aid, btime
1 1 2010-11-1
2 1 2010-11-2
3 2 2010-5-9
4 2 2010-9-8查询结果:
aid atitle btime num
1 1111 2010-11-2 2
2 2222 2010-9-8 2也就是要返回以aid分组后每组的总数 num 和 最后时间 btime
怎么样用sql一句话查询啊, 求高手!!!
aid , atitle
1 1111
2 2222
table B
bid ,aid, btime
1 1 2010-11-1
2 1 2010-11-2
3 2 2010-5-9
4 2 2010-9-8查询结果:
aid atitle btime num
1 1111 2010-11-2 2
2 2222 2010-9-8 2也就是要返回以aid分组后每组的总数 num 和 最后时间 btime
怎么样用sql一句话查询啊, 求高手!!!
A.AID,A.TITLE,MAX(B.BTIME) AS [BTIME],COUNT(1) AS [NUM]
FROM TABLEA AS A
INNER JOIN TABLEB AS B ON A.AID=B.AID
GROUP BY A.AID,A.TITLE