sqlite3
У меня есть две таблицы.Один содержит несколько списков, а другой содержит элементы каждого списка.
Я хочу создать оператор выбора, который захватывает строки в таблице списков, но также создает столбец, который представляет собой разделенную запятыми сводку элементов вкаждый список.
У меня это работает следующим образом:
select
master._id as _id,
master.name as name,
master.created_on as created_on,
group_concat(items.name, ', ')
from
tablea master
join
tableb items
on
master._id = items.master_id
group by
master._id
Тем не менее, я хотел бы назвать столбец, возвращаемый group_concat, как "summary", например, так:
select
master._id as _id,
master.name as name,
master.created_on as created_on,
group_concat(items.name, ', ') as summary
from
tablea master
join
tableb items
on
master._id = items.master_id
group by
master._id
Когда я это делаю, я получаю сообщение об ошибке sql: «Ошибка SQL: около« сводки »: синтаксическая ошибка
Как мне добиться того, что я хочу сделать?
Я также хотел бы упорядочить элементы в group_concat по убыванию в алфавитном порядке, но присвоение имени столбцу является моим первым приоритетом.