见图中,我想找到POI_ANME中ON_FLG都为0的一条记录.
望高手帮忙.比较急.新手呀?
呵呵!
明天要!
谢谢大家了呀
解决方案 »
- Oracle 数据库连接杂记
- 关于在eclipse的data source explorer上连接oracle 11g数据库的存储过程问题
- 一条语句查询“查询和“1002”号的同学学习的课程完全相同的其他同学学号和姓名”
- oracle10g rac一个节点不能启动的问题.
- 用delphi的ado连接oracle却找不到我写的存储过程?
- SQL语句执行速度慢
- LISTENER的安全隐患!?
- 在用ORACLE的客户端连接服务器端的时候,客户端的计算机是用一个普通用户,就不能连上ORACLE的服务器端了吗
- 真无用武之地?:)
- 初学者的问题,非常急,请各位尽快回答!!!!!!!
- 请教大家一个学习方面的问题,大家帮帮忙!!
- 问一个oracle查询语句~
说实话我也不愿意干.但看你那么
痛苦.帮助帮助你吧.
下面是创建是测试数据.
create type a as object(name_inf varchar2(100),lang_cd varchar2(2),on_flag number);
create type b as table of a;
create table map_bs_poi_srch(poi_id varchar2(100),poi_name b)
nested table poi_name store as ab;
insert into map_bs_poi_srch values('0001',b(a('11','FF',0),
a('11','FF',0),
a('11','FF',0),
a('11','FF',0),
a('11','FF',0),
a('11','FF',0)));
insert into map_bs_poi_srch values('0002',b(a('11','FF',0),
a('11','FF',1),
a('11','FF',0),
a('11','FF',1),
a('11','FF',0),
a('11','FF',0)));
commit;
检索所有on_flag为0的poi_id,poi_name
select poi_id, poi_name
from (select p.poi_id,
p.poi_name,
(select sum(on_flag)
from table (select t.poi_name
from map_bs_poi_srch t
where t.poi_id = p.poi_id)) sum
from map_bs_poi_srch p)
where sum = 0