是否可以将查询结果保存到变量中并能够在 IN 语句中使用它
例子:
...
declare @ListOfValues ?DATA TYPE? = select Values from tblValueList
while exists (select top 1 RecordID From @tblResults)
begin
If @variable in (@ListOfValues)
begin
...
由于在循环内部查询是不好的做法(前端开发的假设),那么在后端开发中做这样的事情的最佳做法是什么?