|
|
|
выбор нескольких значений в подзапросе
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Как-то я немного запутался, помогите понять. Имеем следующий запрос: 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]), или только парсить как строку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2015, 15:13 |
|
||
|
выбор нескольких значений в подзапросе
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2015, 16:05 |
|
||
|
выбор нескольких значений в подзапросе
|
|||
|---|---|---|---|
|
#18+
Андрей Коротков, JOIN чем тебя не устраивает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 15:05 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=38967939&tid=1997966]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
8ms |
get forum data: |
5ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 363ms |

| 0 / 0 |
