Użyj FIND_IN_SET
aby wyszukać coś na liście rozdzielanej przecinkami.
SELECT i.MemberID, i.MemberName, GROUP_CONCAT(c.Course) AS CoursesInterested
FROM CourseInterests AS i
JOIN Course AS c ON FIND_IN_SET(c.CourseId, i.CoursesInterested)
Jednak lepiej byłoby stworzyć tabelę relacji zamiast przechowywać kursy w jednej kolumnie. Tego typu złączenia nie można zoptymalizować za pomocą indeksu, więc będzie to kosztowne w przypadku dużej tabeli.