Вы можете использовать .whereNotIn
вместе с опцией определения функции () для вложения вашего подзапроса.Ваш подзапрос находится внутри функции () как:
select('istifta_id').from('status').where('status', 'divided')
, а функции .on
лишь упрощают отладку.
result = await ctx.knex.from('istifta')
.whereNotIn( 'istifta_id', function() {
this.select('istifta_id').from('status').where('status', 'divided')
})
.on('query', function(data) {
console.log("TEST001 data:", data); })
.on('query-error', function(ex, obj) {
console.error("TEST002 KNEX query-error ex:", ex, "obj:", obj);
})