Задавайте вопросы, мы ответим
Вы не зашли.
Помогите пожалуйста, у меня есть 2 таблицы:
1. Таблица Films:
| id | Title_en | Title_ru | Year | description | cover |
---------------------------------------------------------------------------------
| 1 | Main Hoon Na | Я рядом с тобой | 2004 | ................ | ........... |
| 2 | Don | Дон | 2006 | ................ | ........... |
Где:
Title_en - название на английском
Title_ru - название на русском
Year - год
2. Таблица Actors:
| id | Name_en | Name_ru | Year | description | cover |
---------------------------------------------------------------------------------
| 1 | Shahrukh Khan | Шахрукх кхан | 1965 | ................ | ........... |
| 2 | Hritik Roshan | Ритик Рошан | 1974 | ................ | ........... |
В результате мне надо получить, что-то такого типа :
| Title_en | Title_ru | Year | Name_en | Name_ru |
-------------------------------------------------------------------------------------
| Main Hoon Na | Я рядом с тобой | 2004 | Shahrukh Khan | Шахрукх кхан |
| Don | Дон | 2006 | Hritik Roshan | Ритик Рошан |
Возможно ли так, и как такое сделать, подскажите пожалуйста.
Неактивен
При условии что Actors.id уазкывает на Films.id фильма в котором участвовал актёр.
Неактивен
Если вы имели ввиду дополнительную таблицу, вида:
| id | film_id | actors_id |
-------------------------------
| 1 | 1 | 1 |
| 2 | 2 | 1 |
| 3 | 2 | 2 |
То как ее связать с таблицей Films и Actors, подскажите пожалуйста.
Неактивен
Эта таблица и является связкой между таблицей фильмов и актёров. К слову, поле id в ней ИМХО не особо-то и нужно.
Если назвать её, допустим, Relations, то запрос, который сделает то, что Вы хотите будет выглядеть примерно так:
Отредактированно deadka (22.03.2011 15:45:42)
Неактивен
Спасибо большое)
Неактивен
Я бы только еще индексы на таблицу многие-ко многим добавил стандартные:
PRIMARY KEY(film_id, actor_id) и INDEX(actor_id).
Неактивен
Я не совсем понимаю почему INDEХ к actor_id, объясните пожалуйста.
Неактивен
Ну, когда Вы начнете выбирать фильмы, в которых играет Хабенский,
этот индекс Вам понадобится
Неактивен