Вот быстренько набросал прототип в MS Access.
1. Таблица музыкантов (tbMusician):
ID Name
1 Ken Hensley
2 Mark Knopfler
2. Таблица песен (tbSong):
ID Name
1 July Morning
2 Wizard
3 Lady In Black
4 Money For Nothing
5 Walk Of Life
6 Heavy Fuel
3. Таблица связи (tbSongMusician):
SongID MusicianID
1 1
2 1
3 1
4 2
5 2
6 2
А теперь - запрос, который выбирает из нашей базы песни, исполненные Кеном Хенсли:
SELECT tbSong.Name
FROM tbSong
WHERE tbSong.ID IN
(SELECT tbSongMusician.SongID FROM tbSongMusician WHERE MusicianID =
(SELECT tbMusician.ID FROM tbMusician WHERE tbMusician.Name = "Ken Hensley")
);
(файл прилагается).