Я пытаюсь создать базовый компонент фильтрации, где пользователи будут выбирать производителей из списка для фильтрации.Любой из выбранных должен быть дополнительным ИЛИ в предложении WHERE в моем операторе SQL.Технический стек - это Vue и Node с DB2, работающей на AS / 400.
Я видел библиотеки, в которых можно создавать запросы, но ни одна из них не работает для db2.Какие варианты у меня есть здесь?Вот пример того, что я пытаюсь выполнить с помощью библиотеки Knex.js, которая не поддерживает DB2.
Knex.js - это конструктор SQL-запросов "с батарейками" для Postgres, MSSQL,MySQL, MariaDB, SQLite3, Oracle и Amazon Redshift
knex('users').where(function() {
this.where('id', 1).orWhere('id', '>', 10)
}).orWhere({name: 'Tester'})
Outputs:
select * from `users` where (`id` = 1 or `id` > 10) or (`name` = 'Tester')