NodeJS: запрос команды базы данных с условием цикла

Я хочу запустить команду запроса к базе данных PostgreSQL с условием ИЛИ, чтобы отфильтровать объект по массиву идентификаторов.

var id_arr = [1, 2, 3]

Результат, который я хочу получить:

SELECT * FROM auth_user WHERE id = 1 OR id = 2 OR id = 3

Я пробовал, но появляется синтаксическая ошибка:

var querydb = `SELECT * FROM auth_user WHERE ` + for (var i of id) { return id = i } + 'OR'

Как мне написать этот код?

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
0
41
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Нравится?

var ids = [1,2,3]
var querydb = `SELECT * FROM auth_user WHERE id IN (${ids})`;

Другие вопросы по теме