Я целый день ломал голову, пытаясь понять, как показывать дуэты на моем музыкальном сайте.
В основном у меня есть 2 таблицы в базе данных MySQL.
singers
: singer_id, singer_name.
songs
: singer_id, song_id, song_name.
я отображаю песни так:
singer_name
: song_name
Я знаю, что могу создать еще одну таблицу, которая называется Finder, с: singer_id
и song_id
и если есть дуэт, я могу просто добавить песню двум певцам.
но разве это лучшее решение?
нет ли лучшего, более умного решения?