@rinaz22

Почему не работает запрос в несколько таблиц?

Всем привет. Надо получить id и email с table1 и при этом table1.id не должен быть в table2.user_id
Делаю такой запрос:
$query = mysqli_query($db, "SELECT `table1`.`id`, `table1`.`email` FROM `table1`, `table2` WHERE `table1`.`time` <= '$time' AND `table2`.`user_id` != `table1`.`id`");

Но ничего не находит. Если сделать так, то все работает:
$query = mysqli_query($db, "SELECT `table1`.`id`, `table1`.`email` FROM `table1` WHERE `table1`.`time` <= '$time'");

Что не так с первым кодом, почему не так не находит записи?
  • Вопрос задан
  • 37 просмотров
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Изучайте join
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы