PL SQL вложенный подзапрос - PullRequest
0 голосов
/ 07 ноября 2018

Я пытаюсь получить результат в переменную (возможно ли сделать это как% rowtype существующей таблицы? Возможно, не из-за конфликтующих столбцов), где он будет отображать все значения, где две ссылки перекрываются и i_ref (который вводится) также перекрывается с ссылкой из t1.

select *
  into   aRow
  from   table1 t1
where  t1.ref = i_ref
  and  (select * from table2 t2 where t1.ref = t2.ref);

Что я делаю не так с моим выбором?

1 Ответ

0 голосов
/ 07 ноября 2018

Вы можете объединять таблицы вместо вложенного подзапроса:

select t1.*
into aRow
from table1 t1 join table2 t2 on t1.ref = t2.ref
where t1.ref = i_ref
...