| Начало » Использование СУБД » PostgreSQL » подзапрос в условном выражении Переход к форуму:
	| 
		
			| подзапрос в условном выражении [сообщение #2361] | Wed, 24 May 2023 08:46  |  
			| 
				
				
					|  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
 
 Какие варианты решения возможны?
 |  
	|  |  | 
 
 Текущее время: Fri Oct 31 16:35:11 GMT+3 2025 
 Общее время, затраченное на создание страницы: 0.01166 секунд |