我有一个如下的Coldfusion记录集:
id name
1 dog
1 dog
2 cat
2 cat
5 lion
recordcount是5,但我希望不更改SQL以使用Coldfusion检索总的唯一ID(在这种情况下为3)。
最佳答案
如果我正确理解了您的问题,您想计算唯一的ID?使用查询查询:
<cfquery datasource="quackit" name="GetAll">
select * from myTable
</cfquery>
<cfquery dbtype="query" name="GetUnique">
select distinct(id) from GetAll
</cfquery>
#GetUnique.recordCount#