sql语句求教!` select b.region_id ,sum(a.id) from a,bwhere a.parent_id=c.idand c.parent_id=b.region_idgroup by b.region_id 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 A表和B表没有连接,所以出现了的卡尔记录,需要更改为:select b.region_id ,sum(a.id) from a,bwhere a.parent_id=c.idand c.parent_id=b.region_idgroup by b.region_id 表的关系就象我描述的一样的呀a表中有一个字段和c表中的一个字段相对应而c表中又可以通过一个计算公式的出b表的字段比方说a表中有一个字段是人员而b表中就只有地区没有人员但c表中又有人员,又有地区,而我要做的就是统计一个地区一共有多少人所以,我需要通过c表来进行两张表的关联我还有一个疑问,就是,你们写的SQL语句中没有在from 中调用这张c表,就可以运用c表中的字段了吗???? 不需要进行关联,如果c 表数据全的话,可以select 地区,count(人员) 人员数 from c group by 地区;如果你的c表中只存有编码,没有描述,可以如下:select 地区名称,count(人员) 人员数 from c,bwhere c.地区= b.地区 group by c.地区;如果你想即使该地区没人也要显示一个0,那么select 地区名称,count(人员) 人员数 from c,bwhere b.地区= c.地区(+) group by c.地区; eclipse + 数据库插件 commit=y 这个参数的用法? 存储过程的问题 我在安装oracle9i后一切正常,能通过delphi(BDE)连接到oracle,但重新启动时报错啊19011 第一次写Oracle触发器,不太会写,请帮忙啊。 有什么办法在导入视图时报ORA-00942 视图没有创建错误时仍能创建视图 如何备份指定用户下的所有存储过程及视图? imp导入表的问题,在线等... 这样的存储过程如何写? 哪里有oracle常用函数的说明?最好带中文说明的 救急如救火,高分相赠,请高手指点ORALE数据快照的技术,在线等待 恳请赐教一SQL,一列中符合条件的数量占总数的比例
select b.region_id ,sum(a.id) from a,b
where a.parent_id=c.id
and c.parent_id=b.region_id
group by b.region_id
a表中有一个字段和c表中的一个字段相对应
而c表中又可以通过一个计算公式的出b表的字段
比方说
a表中有一个字段是人员
而b表中就只有地区没有人员
但c表中又有人员,又有地区,
而我要做的就是统计一个地区一共有多少人
所以,我需要通过c表来进行两张表的关联我还有一个疑问,就是,你们写的SQL语句中没有在from 中调用这张c表,就可以运用c表中的字段了吗????
可以
select 地区,count(人员) 人员数 from c group by 地区;
如果你的c表中只存有编码,没有描述,可以如下:
select 地区名称,count(人员) 人员数 from c,b
where c.地区= b.地区 group by c.地区;如果你想即使该地区没人也要显示一个0,那么
select 地区名称,count(人员) 人员数 from c,b
where b.地区= c.地区(+) group by c.地区;