|
|
|
выбор нескольких значений в подзапросе
|
|||
|---|---|---|---|
|
#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=38969853&tid=1997966]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
198ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 473ms |

| 0 / 0 |
