1つの方法は、動的SQLを使用することです。つまり、SQLを文字列として生成し、それを実行します。
より簡単な方法(おそらく)は、like
を使用することです :
where concat(', ', @IDS, ', ') like concat('%, ', id, ', %')
これにより、式の最初と最後に区切り文字が配置されるため、「10」は「11010」と一致しないことに注意してください。
1つの方法は、動的SQLを使用することです。つまり、SQLを文字列として生成し、それを実行します。
より簡単な方法(おそらく)は、like
を使用することです :
where concat(', ', @IDS, ', ') like concat('%, ', id, ', %')
これにより、式の最初と最後に区切り文字が配置されるため、「10」は「11010」と一致しないことに注意してください。