Скажем, есть 2 таблицы:
Person | id | name | LanguagesSpoken | person_id | language_name |
Есть ли способ создать представление, которое будет содержать 2 столбца: person_name и languages_spoken в виде списка через запятую?
person_name
languages_spoken
Я работаю против SQLite.
Использование:
SELECT p.name, GROUP_CONCAT(ls.language_name, ',') FROM PERSON p JOIN LANGUAGESSPOKEN ls ON ls.personid = p.personid GROUP BY p.name
Ссылка: Агрегатные функции SQLite
select name, group_concat(language_name) as languages from person p inner join languagesSpoken l on p.id = l.person_id group by l.person.id
group_concat () - ваш ответ.