@artmirarmi

Как сделать выбор из двух таблиц?

Здравствуйте. Тут вообщем такая тема.
Есть таблица materials. В ней есть поля id, shopID, category и другие.
Есть еще одна таблица shops. В ней поля id, name, city, address и другие.
Мне надо выбрать все записи из таблицы materials, но при условии, что в таблице shops поле city равно 1, а поле id = materials.shopID.
Надеюсь, понятно объяснил...
Короче, надо выбрать все записи из таблиы materials, но при условии, что city равно 1 (city надо брать из таблицы shops WHERE id=materials.shopID).
Как это сделать?
  • Вопрос задан
  • 137 просмотров
Решения вопроса 1
kawabanga
@kawabanga
Изучать джоины вам надо, потратить на это 2-3 дня и не будет проблем в будущем.


select * from materials 
inner join shops on materials.shopID=shops.id
where shops.city=1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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