Use
FIND_IN_SET
para procurar algo em uma lista delimitada por vírgulas. 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)
No entanto, seria melhor criar uma tabela de relações em vez de armazenar os cursos em uma única coluna. Esse tipo de junção não pode ser otimizado usando um índice, portanto, será caro para uma tabela grande.