Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Verbinden einer Tabelle basierend auf kommagetrennten Werten

Vielleicht diese Hässlichkeit, ich habe die Ergebnisse nicht überprüft:

select names.name, courses.course_name
from names inner join courses
    on ',' + names.course_ids + ',' like '%,' + cast(courses.course_id as nvarchar(20)) + ',%'