Добрый день, уважаемые форумчане. Мне нужно сделать так, чтобы мой массив сравнивался с столбцом из бд, и проверять, есть ли такой элемент из массива в бд. Например:
у меня есть массив array[1,2,3], и мне нужно проверить, есть ли в моей базе данных в столбце где-то 1,2,3.
Прилагаю свой код(попытки):
async function checkQuery(object) {
var numbers = [];
for(let i = 0; i < urls[2].length; i++) {
numbers[i] = urls[2][i];
}
console.log(numbers);
sql = 'SELECT id FROM cases WHERE case_number in ("' + numbers.join('","') + '")';
console.log(sql);
await connection.execute(sql, function(err, results, fields) {
console.log(err);
console.log(results.length); // собственно данные
console.log(fields); // мета-данные полей
for(let i = 0; i < results.length; i++) {
if(results[i] === undefined) console.log('не найдено');
else console.log('Дело найдено!');
}
});
}