我有一个如下的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#

09-26 01:35