Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / выбор нескольких значений в подзапросе / 4 сообщений из 4, страница 1 из 1
25.05.2015, 15:13
    #38967939
выбор нескольких значений в подзапросе
Здравствуйте!
Как-то я немного запутался, помогите понять.
Имеем следующий запрос:
SELECT * , (SELECT min(a) FROM t2 WHERE t2.b = t1.b) AS a FROM t1
вроде все просто и понятно, но праздник к нам приходит, когда мне нужно сделать:
SELECT * , (SELECT ARRAY[min(a), c] FROM t2 WHERE t2.b = t1.b) AS a FROM t1

на выходе я получаю некую строку "a" вида {a,c}
вопрос: можно ли как-то ее в запросе именно массивом увидеть (например a[0], а[1]), или только парсить как строку?
...
Рейтинг: 0 / 0
25.05.2015, 16:05
    #38967992
Gold_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбор нескольких значений в подзапросе
...
Рейтинг: 0 / 0
27.05.2015, 15:05
    #38969853
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбор нескольких значений в подзапросе
Андрей Коротков,

JOIN чем тебя не устраивает?
...
Рейтинг: 0 / 0
30.05.2015, 18:14
    #38972442
torbasow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбор нескольких значений в подзапросе
Андрей Коротковна выходе я получаю некую строку "a" вида {a,c}

Это же и есть массив. Вероятно, Вы хотите покидать его элементы в отдельные поля? Так, наверное, только с WITH.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / выбор нескольких значений в подзапросе / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]