Я хочу получить счетчик записей запроса, который имеет переменную в имени.ColdFusion: Получить RecordCount с переменной в имени
<cfloop query="Getteam">
<cfquery name="GetJobs#teamstaffid#" datasource="#dataSource#" >
SELECT *
FROM Request, Hist_Req_Assign, Hist_Req_status
WHERE hist_req_assign.teamstaffid = '#teamstaffid#' AND
hist_req_assign.requestid = request.requestid AND
hist_req_status.requestid = request.requestid AND
hist_req_status.statusid = '3'
</cfquery>
</cfloop>
GetTeam выплескивает идентификатор каждого сотрудника в моей команде.
И GetJob#teamstaffid#
получает всю свою работу.
МОЯ первый инстинкт должен сделать: <cfoutput>#GetJobs#teamstaffid#.RecordCount#</cfoutput>
Это, очевидно, не будет работать, хотя. Как я могу получить количество записей каждого члена команды? Благодаря
Проведите поиск динамической переменной coldfusion (или запроса). Есть * тонна примеров. Сказав это, этот тип агрегации лучше сделать с помощью одного запроса к базе данных. Запрос в цикле очень неэффективен. Боковое примечание - всегда используйте cfqueryparam для переменных параметров запроса. Это помогает улучшить производительность запросов и защищает от SQL-инъекций. – Leigh