当前位置: 代码迷 >> Oracle开发 >> 一下sql该如何写
  详细解决方案

一下sql该如何写

热度:8   发布时间:2016-04-24 07:28:26.0
弱弱的问一下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
  相关解决方案