解决方案 »
- 如何实现给字段命名
- Oracle 关于long raw数据类型实际占用空间的问题
- oracle9i不能隐式把数字型转换成字符型了,如字符型字段=数字型
- ORACL的系统表user_tables是那个SKIM下的表
- 有关于oracle中高效的update
- oracle9i能否访问oracle7.13版本的数据库
- 关于游标增长的问题。请指点
- 实在难以解决的乱码问题,看了不少方法,均不行,寻求高手帮助!能解决问题的,可以另外赠分100!
- 在oracle中用中文的名称怎么进行条件查询
- 下面有五个表,如何进行要求的删和改操作?
- 向Oracle数据表建立自增主键
- 请问Oracle数据库存储过程中:=是什么意思
表A里id是1,表B里id是1,2,3,
你的count(*),统计的是啥呀?
用id也不对呀。
A里的id就是1,B里id=1的条数是1,不是3。
select a.id,a.name,count(*)
from 主表A a left join 子表B b
on a.id=b.fk_A
where 1=1
group by a.id,a.name
A表 一对多 B表想要查出A表ID为1的信息和B表中外键值是1的条数
select a.id,a.name,count(*) from 主表A a inner join 子表B b on a.id=b.fk_A where 1=1 group by a.id,a.name
select A.id, A.name, sum(B.id)
from A, B
where A.id = B.fk_A
group by A.id, A.name
where a.id = b.fk_a group by a.id, a.name