弱弱的问一下sql该怎么写?
表A:aid aname
1 aaa
2 bbb
3 ccc
表B:bid aid bstatus btime
1 1 2 2012-06-04
2 1 1 2012-06-05
3 2 1 2012-06-04
4 2 2 2012-06-05
需求:A 和 B是一对多的关系,查询统计A表数据状态为1的数量(以最大时间为依据)
在线等 先谢谢各位大侠
------解决方案--------------------
还是搞不懂 想要什么结果 把想要的结果列出来可以么?
SQL code
select a.aid,
a.name,
count(b.aid) cnt,
max(b.btime) btime
from a,b
where a.aid = b.aid
and b.bstatus = 1
group by a.aid,a.name