クエリの結果を変数に保存し、それを IN ステートメントで使用できるようにすることは可能ですか?
例:
...
declare @ListOfValues ?DATA TYPE? = select Values from tblValueList
while exists (select top 1 RecordID From @tblResults)
begin
If @variable in (@ListOfValues)
begin
...
ループ内でクエリを実行するのは悪い習慣であるため (フロントエンド開発からの推測)、バックエンド開発でこのようなことを行うベスト プラクティスは何ですか?