Как использовать в условии результат запроса?

Добрый день!
Есть такой запрос: select user from dual;
в нем я получаю имя текущего пользователя. Как можно использовать результат этого запроса для последующего запроса к таблице? Т.е. например, вывести все записи из таблицы, где имя пользователя совпадает с именем в таблице. Запрос к таблице будет обрабатываться средствами RLS.
  • Вопрос задан
  • 411 просмотров
Решения вопроса 2
@dmitryKovalskiy
программист средней руки
А что вам мешает сделать так?
SELECT something FROM someTable as st 
INNER JOIN dual as d ON d.user = st.user AND d.user = 'someName'
Ответ написан
@kretsu
Дмитрий Ковальский правильно спросил :)
Как альтернатива писать PL/SQL блок
Объявить переменную
Заселектить в нее инфу
И в последующих селектах использовать как аргумент в where секции
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы