SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » PostgreSQL » подзапрос в условном выражении
подзапрос в условном выражении [сообщение #2361] Wed, 24 May 2023 08:46 Переход к предыдущему сообщению
pkonst888 в настоящее время не в онлайне  pkonst888
Сообщений: 1
Зарегистрирован: May 2023
Junior Member
Добрый день!

Коллеги, прошу помочь в решении следующего вопроса.
Хочу вывести разные наборы данных в зависимости от условий, однако при выполнении кода возникает ошибка
"ERROR: ОШИБКА: подзапрос в выражении вернул больше одной строки".
Код такой :

SELECT

CASE WHEN (SELECT count (*) FROM bas.t) > 0 THEN (SELECT a FROM bas.t)
ELSE (SELECT b FROM bas.t)
END

Какие варианты решения возможны?
 
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Предыдущая тема: Найти подстроку
Следующая тема: Какие odbc-драйвера для PostgreSQL 16 брать?
Переход к форуму:
  


Текущее время: Sun Dec 22 04:59:29 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00794 секунд