У мня есть таблица.
id | name | email | phone |
-----------------------------------------------
1 | Ваня | vanya@gmail.com | +79509509509 |
2 | Коля | kolia@gmail.com | +79519519510 |
3 | Катя | katia@gmail.com | +79529529520 |
Мне приходят данные, например такие:
{
name: 'Ваня',
email: 'vanya@gmail.com',
phone: '+79509509509'
}
В ответ я хочу получить true
, потому что эти данные совпадают с записью номер 1.
{
name: 'Коля',
email: 'kolia@gmail.com',
phone: '+79529529520'
}
В ответ я хочу получить false
, потому что эти данные не совпадают не с одной записью.
Как можно реализовать такой запрос к базе данный?
select count(*) as count from table where name=$1 and email=$2 and phone=$3
Далее просто проверяете, count > 0
. И нужны индексы на эти поля.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Я тут практикуюсь в изучении JavaScript и столкнулся с одной ситуацией: Мне для нормального функционирования нужно число (к примеру 32) перевести...
Существует два противоположных мнения, относительно включения одних заголовков в другие