首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

一下sql该如何写

2012-06-07 
弱弱的问一下sql该怎么写?表A:aidaname1aaa2bbb3ccc表B:bidaidbstatusbtime1122012-06-042112012-06-05321

弱弱的问一下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) btimefrom a,bwhere a.aid = b.aid       and b.bstatus = 1group by a.aid,a.name 

热点排行