Sử dụng FIND_IN_SET
để tìm kiếm thứ gì đó trong danh sách được phân tách bằng dấu phẩy.
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)
Tuy nhiên, sẽ tốt hơn nếu tạo một bảng quan hệ thay vì lưu trữ các khóa học trong một cột duy nhất. Loại liên kết này không thể được tối ưu hóa bằng cách sử dụng một chỉ mục, vì vậy nó sẽ đắt tiền đối với một bảng lớn.