Chciałbym zrobić pewną prostą bazę danych.
Strukturę podam na nieabstrakcyjnym przykładzie:

Mam pewną listę filmów i w każdym z tych filmów gra kilku aktorów, więc mamy także równoległą listę aktorów.
W momencie wysłanie zapytania o film, chciałbym aby zwróciło mi listę aktorów grających w tym filmie, a w przypadku zapytania o aktora, listę filmów w których grał ten aktor.
Więc wymyśliłem, iż w bazie danych w jednej tablicy np. filmy będę miał listę filmów, a w drugiej tablicy np. aktorzy będę miał listę aktorów.
One wzajemnie się do siebie odwołują, tylko mam problem jak powiązać obie te tablice, tak żebym otrzymywał zamierzony rezultat.
Pasowało by mi w tym miejscu coś na kształt tablicy z trzecim wymiarem, tylko nie wiem czy w mysql coś takiego jest w ogóle możliwe.
Prosiłbym o jakieś generalne wskazówki, jak podejść do problemu i ewentualnie wyjaśnienie czy istnieją w php i mysql mechanizmy ułatwiające zrobienie czegoś takiego.