У меня есть следующие таблицы.
users {
id,
blog_id,
deleted,
...other fields
}
и
blogs {
id,
posts: [],
name,
deleted,
}
Можно ли в рамках одного запроса knex получить одного пользователя с сообщениями в блоге?
Я пытаюсь так:
db
.table('users')
.where('id', id)
.whereNot('deleted', true)
.join('blogs', { 'blog_id': 'blogs.id' })
.select();
Но я получаю следующую ошибку:
ошибка: ссылка на столбец "удалено" неоднозначна
Есть ли лучший способ сделать это? (нужны только сообщения из таблицы блога)