@campus1

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

У меня есть 2 таблицы:
Film
5a23f7f257ef8207371811.png
-------------------------------------------------------------------------------------------------------
Genre
5a23f8002182f914339437.png

В результате я хочу чтобы вместо цифр были слова. В качестве FK выступает genre в таблице film. Он указывает на PKтаблицы genre.

Мой запрос:
SELECT film.film_name, film.genre, film.producer, film.released FROM film
INNER JOIN genre ON film.genre = genre_id

Только в резалте у меня то же, что и было. Как исправить?
  • Вопрос задан
  • 136 просмотров
Решения вопроса 1
0xD34F
@0xD34F
Замените film.genre на genre.genre_name.

А вообще - странно у вас как-то сделано. По-вашему что - не бывает фильмов, которые можно отнести к нескольким жанрам? Может, лучше убрать колонку genre из film и вместо этого сделать таблицу связи фильмов с жанрами?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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