Let\'s say I have 2 tables like this :
Job Offers:
+----+------------+------------+ | ID | Name | Categories | +----+--------
From SQL SERVER 2016 we can use sql inbuilt function STRING_SPLIT as below :
SELECT * FROM JobOffers as j outer apply STRING_SPLIT(j.[Categories], ',') s left join dbo.Categories as c on c.CategoryID =s.value