Могу ли я объединить данные в несколько строк в одну строку? - SQL - PullRequest
0 голосов
/ 30 апреля 2020

Я хочу использовать данные с несколькими строками в операторе IN . поэтому я думаю, что я должен объединить в один ряд, как

ids
------
19, 17
49, 48, 47, 46, 45

=>

ids
-----
19, 17, 49, 48, 47, 46, 45

Могу я спросить, как это объединить?

1 Ответ

0 голосов
/ 30 апреля 2020

Вы должны предоставить более подробную информацию о том, чего вы хотите достичь. Но вам может понадобиться агрегатная функция, такая как GROUP_CONCAT.

SELECT GROUP_CONCAT(ids) FROM YourTable;

Вот dbfiddle

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