@ikfah012
Не самый умный парень в этом чате

Как сравнить значения из двух таблиц?

Добрый день.
Помогите, пожалуйста, составить правильный запрос.
У меня есть таблица "Users", в которой есть поля date и ip, а также таблица Callback, в которой есть поля cdate и cip.
Нужно сделать запрос, который возьмёт значения даты и ip из callback, сверит их со значениями в users и если оба совпадения есть, то внесёт единицу в поле check таблицы callback.
Я понимаю, как это должно работать, но не знаю, как это реализовать на mysql.
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
UPDATE `Callback` AS `c`
  JOIN `Users` AS `u`
    ON `u`.`date` = `c`.`cdate` AND `u`.`ip` = `c`.`ip`
  SET `c`.`check` = 1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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