Извлечение данных из запроса в одну текстовую строку разделяется запятыми - PullRequest
0 голосов
/ 20 октября 2019

Возможно ли получить результат в одну текстовую строку, разделенную запятыми

SELECT pages_id
FROM pages
WHERE user_id IN (SELECT user_id FROM users WHERE user_login = 'test1');

Я хочу такой результат

14, 15, 16, 17

в одну строку

1 Ответ

0 голосов
/ 20 октября 2019

Если вы используете базу данных Oracle, возможно, это поможет:

select listagg(Page_id, ',' ) within group (order by Page_id) 
from pages;

Демо: https://dbfiddle.uk/?rdbms=oracle_11.2&fiddle=639c507f1b2dfe53b860c8a92d4e5e41

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...