Как агрегировать значения из таблицы

Есть исходная таблица в word. Стоит задача перенести логику в sqlite

введите сюда описание изображения

Для этого я создал 4 таблицы введите сюда описание изображения

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

Вопрос. Как составить запрос чтобы Прилагательные (partsOfSpeech) для каждого слова (word) попали в одну строку (как на первом рисунке)

Вот мой запрос. Осталось понять как прилагательные собрать в одну строку

SELECT 
  word.name, 
  partsOfSpeech.name, 
  examples.name
FROM (examples INNER JOIN word ON examples.id = word.id) INNER JOIN    
(partsOfSpeech INNER JOIN combinations ON partsOfSpeech.id = combinations.word_id) 
ON word.id = combinations.ps_id;

введите сюда описание изображения

ps ссылка на саму бд https://yadi.sk/d/f7VANwWFroiwlQ


Ответы (1 шт):

Автор решения: Alex R.
SELECT 
  word.name, 
  GROUP_CONCAT(partsOfSpeech.name, '; ') partsOfSpeeches, 
  examples.name
FROM (examples INNER JOIN word ON examples.id = word.id) 
INNER JOIN (partsOfSpeech INNER JOIN combinations ON partsOfSpeech.id = combinations.word_id) ON word.id = combinations.ps_id
group by word.name, examples.name

Чтобы не группировать по большим строкам можно это сделать подзапросом, если они поддерживаются SQLLite

→ Ссылка