数据库查询语句
如下:
select count(s_zhgl_meeting.Department),rec_right.rec_sid,rec_right.name
from s_zhgl_meeting left join rec_right on rec_right.rec_sid=s_zhgl_meeting.Department
where rec_right.rec_sid=s_zhgl_meeting.Department group by s_zhgl_meeting.Department
这句语句有问题
我想统计s_zhgl_meeting表中各部门出现多少次 但是又要显示成汉字的 所以连表查询rec_right,但是怎么在连表的时候使用count函数和group by 分组?
这是oracle中的SQL语句 最好能统计出部门一共出现多少次
求各位大神指点
------解决方案--------------------
select count(s_zhgl_meeting.Department)
,rec_right.rec_sid
,rec_right.name
from s_zhgl_meeting left join rec_right on rec_right.rec_sid=s_zhgl_meeting.Department
where rec_right.rec_sid=s_zhgl_meeting.Department
group by s_zhgl_meeting.Department ,rec_right.rec_sid,rec_right.name
Oracle可以取别名不? 最好取下别名.
------解决方案--------------------select count(s.Department),r.rec_sid,r.name from s_zhgl_meeting s,rec_right r
where r.rec_sid=s.Department group by s.Department,r.rec_sid,r.name