please me achieve below sceanario.
select * pmdl; property_name value ------------- ---------- profile 1010
select (select value pmdl property_name='profile') value dual;
-->> getting 1010 value
select * pmdl; no rows selected
select (select value pmdl property_name='profile') value dual;
-->> if record doesn't exist getting null values.
the same thing have achive in multiple records.
property_name value ------------- ---------- profile 1010 profile 1020 select (select value pmdl property_name='profile') value dual;
as getting below error due returning multiple records.
ora-01427: single-row subquery returns more 1 row 01427. 00000 - "single-row subquery returns more 1 row" *cause:
*action:
how retrive multiple records.
try way:
select value pmdl property_name='profile' union select max(value) pmdl property_name='profile'
if pmdl
doesn';t have records second query return null.
if 1st query returns data union
remove duplicates 2nd query.
Comments
Post a Comment