|
Как впихнуть невпихуемое?
|
|||
---|---|---|---|
#18+
Добрый день, Есть тестовая табличка: WITH cte AS ( SELECT 1 AS id, 1 type_number, 10 type_count UNION ALL SELECT 1 AS id, 2 type_number, 20 type_count UNION ALL SELECT 2 AS id, 1 type_number, 15 type_count UNION ALL SELECT 2 AS id, 2 type_number, 25 type_count ) SELECT * FROM cte Вот такое на выходе: Код: sql 1. 2. 3. 4. 5.
Подскажите пожалуйста, как можно в запрос вставить создание json чтобы результат был такой: 1;(1,10; 2,20) 2;(1,15; 2,25) т.е. id и json, который к нему относится. надо group by id, а как сделать чтобы все что к этому id вставилось в json? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2020, 12:07 |
|
Как впихнуть невпихуемое?
|
|||
---|---|---|---|
#18+
Или в json невозможно вставить две строки таблицы? Так чтобы (1,10; 2,20) А не (1,10) (2,20) получилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2020, 12:18 |
|
Как впихнуть невпихуемое?
|
|||
---|---|---|---|
#18+
user_t0 Подскажите пожалуйста, как можно в запрос вставить создание json чтобы результат был такой: Это не json. Ты имел ввиду Код: sql 1. 2. 3. 4.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2020, 12:21 |
|
Как впихнуть невпихуемое?
|
|||
---|---|---|---|
#18+
crutchmaster user_t0 Подскажите пожалуйста, как можно в запрос вставить создание json чтобы результат был такой: Это не json. Ты имел ввиду Код: sql 1. 2. 3. 4.
? В том-то и дело что именно json надо ( ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2020, 12:33 |
|
Как впихнуть невпихуемое?
|
|||
---|---|---|---|
#18+
crutchmaster user_t0 Подскажите пожалуйста, как можно в запрос вставить создание json чтобы результат был такой: Это не json. Ты имел ввиду Код: sql 1. 2. 3. 4.
? Хотя так тоже пойдет, но это внутри json должно быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2020, 15:58 |
|
Как впихнуть невпихуемое?
|
|||
---|---|---|---|
#18+
user_t0 Хотя так тоже пойдет Это - самый настоящий json. А что там со скобками было я не знаю. Сделай велик со string_agg и группировкой по id. Не хочешь велик, посмотри в мануале постгресса json функции. Может придумаешь, как их них слепить себе такую структуру. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2020, 06:07 |
|
Как впихнуть невпихуемое?
|
|||
---|---|---|---|
#18+
user_t0, Велик: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
https://dbfiddle.uk/?rdbms=postgres_12&fiddle=321419f06c9d8d56e31902c1bd5c49c1 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2020, 06:23 |
|
|
start [/forum/topic.php?fid=53&msg=39968102&tid=1994643]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
138ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 284ms |
total: | 508ms |
0 / 0 |