Utilisez FIND_IN_SET
pour rechercher quelque chose dans une liste délimitée par des virgules.
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)
Cependant, il serait préférable de créer une table de relations au lieu de stocker les cours dans une seule colonne. Ce type de jointure ne peut pas être optimisé à l'aide d'un index, il sera donc coûteux pour une grande table.