Как подключиться к двум таблицам в MYSQL с одинаковым идентификатором в нескольких строках

Мне сложно понять это. Надеюсь, кто-то может помочь мне понять это.


Например. У меня есть видео-сайт, и на этом видео-сайте я могу представить видео-сообщения с именами людей, которые играют в этом видео. Но я не хочу добавлять только 1 имя, это может быть больше. Таким образом, у меня будет страница video.php, и на этой странице я могу представить видеоролик видео и имена людей, которые играют в нем.

стол: сообщение

------------------------------------------- -- video_id ---- video_name ---- video_cast -- ------------------------------------------- 1 Vid-1 1 2 Vid-2 2 3 Vid-2 2 

стол: литой

  ----------------------------------------- -- cast_id ---- cast_name ---- cast_video -- ----------------------------------------- 1 John 1 2 Erik 2 3 Ela 2 

Теперь, если бы я был на моей домашней странице, и я вижу это новое сообщение. Если я нажму на него. Он отправит информацию video_id в заголовок, чтобы я мог извлечь его из видео.php .

page: video.php

 <?php $id = $_GET['id']; $result = mysql_query (" SELECT * FROM post LEFT JOIN cast ON post.video_cast = cast.cast_video WHERE video_id='$id' "); while($row = mysql_fetch_array($result)){ echo ' <h1>'.$row['video_name'].'</h1> starring: '.$row['cast_name']. '; } ?> 

Теперь, как я смогу показать имя видео и все имя_катастрации , связанные с видео. Код JOIN, который я использую, может отображать только 1 имя из таблицы. Кто-нибудь знает, как я мог бы получить другое оставшееся имя (имена)?