请帮助我实现以下场景。
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 - “单行子查询返回多于一行” *原因:
*操作:
如何检索多条记录。