Я хочу сделать некоторые проверки данных. У меня есть sender_id и receive_id. Я хочу подтвердить, что каждый идентификатор, который я получаю, действителен. Я пытаюсь избежать зацикливания возвращаемого запроса и списка, который я сравниваю.
У меня есть таблица пользователей с основным столбцом идентификатора, именем и т. Д.
Когда сообщениеЯ послал, чтобы получить идентификаторы отправителя и получателя, превратить их в массив и затем запросить базу данных следующим образом:
SELECT id FROM users WHERE id IN (1, 999);
В моем тестовом примере я знаю, что id 999
не существует.
То, что я хотел бы сделать, это сделать запрос IN (или запрос, который делает это возможным) и заставить его вернуть 999
вместо 1
- или ничего, если оба существуют. Это возможно?