DECLARE @Role TABLE ( [Role] VARCHAR(100) )
DECLARE @Add TABLE ( [Role] VARCHAR(100) )
INSERT INTO @Role SELECT TRIM( value ) FROM STRING_SPLIT( 'vocals, guitar, piano', ',' )
INSERT INTO @Add SELECT TRIM( value ) FROM STRING_SPLIT( 'bass, piano, drums', ',' )
INSERT INTO @Role SELECT [Role] FROM @Add WHERE [Role] NOT IN ( SELECT [Role] FROM @Role )
SELECT STRING_AGG( [Role], ', ' ) FROM @Role