我想獲取名稱中包含變量的查詢的記錄計數。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吐出我團隊中每個員工的ID。
而GetJob#teamstaffid#
獲得他們的所有工作。
我的第一本能是要做到:<cfoutput>#GetJobs#teamstaffid#.RecordCount#</cfoutput>
這顯然不會工作雖然。我如何獲得每個團隊成員的記錄數?由於
搜索coldfusion動態變量(或查詢)。有一噸*的例子。話雖如此,這種類型的聚合更好用單個數據庫查詢完成。在循環內查詢效率非常低。附註 - 總是在變量查詢參數上使用cfqueryparam。它有助於提高查詢性能並防止sql注入。 – Leigh