Я пытаюсь построить сложный запрос, используя knex. js, где в части выбора я хочу выбрать некоторые поля как логические, если они имеют одно из указанных значений c. Упрощенная версия самого запроса такая же, как и в заголовке вопроса:
SELECT
"ID",
"Category" IS NOT NULL AND "Category" IN (1, 2) AS "My_Category"
FROM "My_Table";
Как я могу написать его в knex. js? Что я знаю, так это:
knex.select({ID: 'My_Table.ID', My_Category: 'My_Table.Category'})
.from('My_Table);