Задать вопрос
@xdemo

Как вывести данные из двух таблиц из Mysql?

Всем привет. В общем имеется две таблицы в mysql:

таблица films:
id | name | category
1 |Название фильма | 1
2 |Название фильма | 1
3 |Название фильма | 3

таблица: category:
id | name | alt_name |
1 | Боевики | boeviki
2 | Вестерн | vestern
3 | Приключения | prikljuchenija

Так вот все фильмы из таблицы films связаны с таблицей: category по уникальному полю id.
Собственно вопрос как составить правильный запрос, что бы вывести например все фильмы с категории боевики.?

пробовал совет отсюда toster.ru но не помогло.
Подскажите как правильно составить такой запрос?
  • Вопрос задан
  • 505 просмотров
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@sergyx
таблица films:
id | category_id (внешний ключ на таблицу category)

таблица: category:
id | ... | ... | ...

SELECT * FROM films AS f
JOIN category AS c ON f.category_id = c.id
WHERE f.category_id = 123

https://ru.wikipedia.org/wiki/Join_%28SQL%29
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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