当前位置: 代码迷 >> Oracle管理 >> 求一句COUNT语句,该怎么解决
  详细解决方案

求一句COUNT语句,该怎么解决

热度:73   发布时间:2016-04-24 05:35:58.0
求一句COUNT语句
HI。各位大大们
 我碰到这样一个问题, 我有两张表 表A 和表B
  想通过SELECT语句将所需要的内容显示出来 例如

 表A 中的 列一 列二 列三 以及表B中 count(*)

我的意思是,表B与表A是多对一的关系

A中的一条数据 对应B中的多条,我该如何将B中的多条利用COUNT(*)主区出来,并且单独和表A的相关栏位一起写出来!

------解决方案--------------------

select t1.* ,(select count(id) from b where id=t1.id) num from A t1
------解决方案--------------------
SQL code
select A.sheet_no,……,       --有别的列, 用max(列名)count(*)from A,B where A.sheet_no=B.sheet_no group by A.sheet_no
  相关解决方案