我的冷融合/ mysql脚本有问题。它是这样的...我有两个信息表。
我有两张桌子; tbl_property和tbl_prop数据。后者有关于其他表中属性的数据表......以下是我的询问,希望有人可以告诉我我做错了什么!
<cfquery name="getInfoByStreet" datasource="#application.dsn#">
SELECT
tbl_property.prp_street_name,
tbl_property.prp_street_suffix,
tbl_property.prp_street_number,
tbl_property.prp_street_direction,
tbl_prop_data.pd_cat,
tbl_prop_data.pd_ref,
tbl_prop_data.pd_action,
tbl_prop_data.pd_date,
tbl_prop_data.pd_pdfFile,
tbl_prop_data.pd_activity,
tbl_prop_data.prp_ID,
tbl_prop_data.pd_ID,
tbl_prop_data.company_ID,
tbl_prop_data.pd_status
FROM tbl_property
INNER JOIN tbl_prop_data ON tbl_property.prp_ID = tbl_prop_data.prp_ID
WHERE pd_active = 1
AND pd_date >= <cfqueryparam value="#begin#" cfsqltype="cf_sql_date">
AND pd_date <= <cfqueryparam value="#end#" cfsqltype="cf_sql_date">
<cfif activityS1 neq 0>AND pd_activity = '#activityS1#'</cfif>
<cfif referenceS1 neq 0>AND pd_ref = '#referenceS1#'</cfif>
<cfif actionS1 neq 0>AND pd_action = '#actionS1#'</cfif>
<cfif statusS1 neq 0>AND pd_status = '#statusS1#'</cfif>
AND pd_cat = '#form.cat#'
GROUP BY prp_street_name ASC
</cfquery>
以下是它给我的结果的屏幕截图 - 以及显示代码。我想要的是循环分组街道下匹配的记录......
<cfoutput query="getInfoByStreet" group="prp_street_name">
<table width="100%" border="0">
<tr>
<th class="display">#prp_street_name# #prp_street_suffix#</th>
<th class="display">Date</th>
<th class="display">Reference</th>
<th class="display">Action</th>
<th class="display">PDF</th>
</tr>
<cfloop query="getInfoByStreet">
<tr>
<td height="41">#prp_street_number# #prp_street_direction# #prp_street_name# #prp_street_suffix#</td>
<td>#DateFormat(pd_date, "mm/dd/yyyy")#</td>
<td><span class="smallBlack">#getActionNow.name#</span></td>
<td><span class="smallBlack">#getRefNow.name#</span></td>
<td>#pd_pdfFile#</td>
</tr>
</cfloop>
</table>
</cfoutput>
答案 0 :(得分:0)
使用cfoutput
循环遍历群组查询时,您只需使用嵌套的cfoutput
循环群组。
<cfoutput query="getInfoByStreet" group="prp_street_name">
<table width="100%" border="0">
<tr>
<th class="display">#prp_street_name# #prp_street_suffix#</th>
<th class="display">Date</th>
<th class="display">Reference</th>
<th class="display">Action</th>
<th class="display">PDF</th>
</tr>
<cfoutput>
<tr>
<td height="41">#prp_street_number# #prp_street_direction# #prp_street_name# #prp_street_suffix#</td>
<td>#DateFormat(pd_date, "mm/dd/yyyy")#</td>
<td><span class="smallBlack">#getActionNow.name#</span></td>
<td><span class="smallBlack">#getRefNow.name#</span></td>
<td>#pd_pdfFile#</td>
</tr>
</cfoutput>
</table>
</cfoutput>