@Shakirchinskiy

Как сравнить массив и столбец из бд?

Добрый день, уважаемые форумчане. Мне нужно сделать так, чтобы мой массив сравнивался с столбцом из бд, и проверять, есть ли такой элемент из массива в бд. Например:
у меня есть массив 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('Дело найдено!');
    }
  });
}
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы