[COLOR=blue]Declare[/color] @TableA [COLOR=blue]Table[/color](id [COLOR=blue]int[/color], [COLOR=blue]Name[/color] [COLOR=blue]VarChar[/color](20))
[COLOR=blue]Insert[/color] [COLOR=blue]into[/color] @TableA [COLOR=blue]Values[/color](1,[COLOR=red]'abc'[/color])
[COLOR=blue]Insert[/color] [COLOR=blue]into[/color] @TableA [COLOR=blue]Values[/color](2,[COLOR=red]'bcd'[/color])
[COLOR=blue]Insert[/color] [COLOR=blue]into[/color] @TableA [COLOR=blue]Values[/color](3,[COLOR=red]'cde'[/color])
[COLOR=blue]Insert[/color] [COLOR=blue]into[/color] @TableA [COLOR=blue]Values[/color](4,[COLOR=red]'def'[/color])
[COLOR=blue]Declare[/color] @TableB [COLOR=blue]Table[/color](Id [COLOR=blue]Int[/color], List [COLOR=blue]VarChar[/color](200))
[COLOR=blue]Insert[/color] [COLOR=blue]Into[/color] @TableB [COLOR=blue]Values[/color](1,[COLOR=red]'1,2,3,'[/color])
[COLOR=blue]Insert[/color] [COLOR=blue]Into[/color] @TableB [COLOR=blue]Values[/color](2,[COLOR=red]'3,2,7,8'[/color])
[COLOR=blue]Insert[/color] [COLOR=blue]Into[/color] @TableB [COLOR=blue]Values[/color](3,[COLOR=red]'10,6,7,8'[/color])
[COLOR=blue]Select[/color] [COLOR=#FF00FF]Distinct[/color] A.*
[COLOR=blue]From[/color] @TableA [COLOR=blue]As[/color] A
[COLOR=blue]Inner[/color] [COLOR=blue]Join[/color] @TableB [COLOR=blue]As[/color] B
[COLOR=blue]On[/color] [COLOR=red]','[/color] + B.List + [COLOR=red]','[/color] Like [COLOR=red]'%,'[/color] + [COLOR=#FF00FF]Convert[/color]([COLOR=blue]VarChar[/color](10), A.Id) + [COLOR=red]',%'[/color]