если вы не получаете ничего особенного в цикле, тогда зачем вообще нужен запрос?Не могли бы вы просто использовать один запрос.если вы используете предложение where, тогда используйте запрос запросов внутри вашего цикла, чтобы получить другую информацию.
<cfquery name="myquery" datasource="ds">
select * from mytable
</cfquery>
<cfset myquestions = arrayNew(1)>
<cfloop index="q_number" from="1" to "10">
<cfquery name="myotherquery" dbtype="query">
select * from myquery
where question = #q_number#
</cfquery>
<cfif myotherquery.something GT 0>
<cfset myquestions[q_number] = myotherquery.something>
</cfif>
Если вам не нужны результаты запроса внутри вашего цикла где-то за пределами цикла, вам не нужно динамическое имя запроса.Каждый раз при прохождении цикла имя будет перезаписываться.
Я просто настроил бы массив для хранения результатов своего цикла, а затем мог бы использовать их позже без необходимости иметь 10 одинаковых запросов.
Надеюсь, это поможет Тиму