У меня есть две таблицы: «страница» и «страница_ css». Я хочу, чтобы между страницей и страницей была одна-ко-многим (одна страница содержит несколько страниц_ css). См. Структуру таблицы:
Структура таблицы страниц:
Страница_ css Структура таблицы:
Это запрос Knex, который я использую:
var page = knex('page')
.where({ slug: req.params.slug })
.join('page_css', { 'page_css.page_id': 'page.id' })
.then(function(page) {
if (page) {
return res.json(page);
}
return res.send('page not found');
});
Вот результат, который я получаю:
Но я хотите получить результат, подобный следующему:
Какой запрос SQL / Knex мне нужно выполнить, чтобы получить его как в формате выше?