以下のシナリオを達成するのを手伝ってください。
select * from pmdl;
PROPERTY_NAME VALUE
------------- ----------
profile 1010
select (select value from pmdl where property_name='profile') as value from dual;
-->> 1010 の値を取得しています
pmdl から * を選択します。行が選択されていません
select (select value from pmdl where property_name='profile') as value from dual;
-->> レコードが存在しない場合、NULL 値が取得されます。
複数のレコードで達成しなければならない同じこと。
PROPERTY_NAME VALUE
------------- ----------
profile 1010
profile 1020
select (select value from pmdl where property_name='profile') as value from dual;
複数のレコードを返すため、エラーを下回っています。
ORA-01427: 単一行の副問合せが複数の行を返します 01427. 00000 - "単一行の副問合せが複数の行を返します" *原因:
*処置:
複数のレコードを取得する方法。