当前位置:首页 > 数据库 > Oracle管理

count函数和groupBy函数遇到的有关问题

优良自学吧提供count函数和groupBy函数遇到的有关问题,count函数和groupBy函数遇到的问题初学sql基础不好,遇到如下问题: select q.system_type 分类,count(c.cp_number) 事件单, count(q.ques_number) 问题单  

count函数和groupBy函数遇到的问题
初学sql基础不好,遇到如下问题:

select q.system_type 分类,count(c.cp_number) 事件单, count(q.ques_number) 问题单
 from question q
   inner join cp_main c
      on c.question_no = q.ques_number
   group by q.system_type

sql如上所示,有个cp_main表,一个question表,
查询的结果返回 分类  事件单  题单这三列,
我现在想count(c.cp_number)  这个就查出cp_main表的所有行,不使用on c.question_no = q.ques_number
这个条件,应该怎么写? 
------解决方案--------------------
引用:
初学sql基础不好,遇到如下问题:

select q.system_type 分类,count(c.cp_number) 事件单, count(q.ques_number) 问题单
 from question q
   inner join cp_main c
      on c.question_no = q.ques_number
   group by q.system_type

sql如上所示,有个cp_main表,一个question表,
查询的结果返回 分类  事件单  题单这三列,
我现在想count(c.cp_number)  这个就查出cp_main表的所有行,不使用on c.question_no = q.ques_number
这个条件,应该怎么写? 

select * from 
(select q.system_type, count(q.ques_number)问题单
 from question q 
   group by q.system_type)t1,
(select count(c.cp_number) 事件单  from cp_main c)t2
(本文来自互联网,不代表搜站(http://www.ylzx8.cn/)的观点和立场)
本站所有内容来自互联网,若本站收录的信息无意侵犯了贵司版权,请给我们来信(ylzx8cn@163.com),我们会及时处理和回复,谢谢