Я хочу вернуть несколько значений из запроса в oracle. Для экс:Как вернуть несколько значений с помощью case case в oracle
select count(*)
from tablename a
where asofdate='10-nov-2009'
and a.FILENAME in (case
when 1 = 1 then (select distinct filename from tablename
where asofdate='10-nov-2009' and isin is null)
else null
end);
Я получаю ошибку: ORA 01427 однорядные подзапрос возвращает более одной строки
Пожалуйста, советы.
Спасибо, Дипак
@CodeByMoonlight: Отличная работа! –
Тогда проголосуйте за его ответ! ;-) – Thorsten
Спасибо :) Хорошо отформатированный и отступом SQL всегда помогает. – MartW