ColdFusion:具有重复值的对象(删除重复项)

时间:2013-08-22 10:06:18

标签: object coldfusion duplicates duplicate-removal

我有一个带有一些记录的查询对象(SQL),问题是某些记录包含重复值。 :((我不能在我的SQL查询中使用DISTINCT,所以如何在我的对象中删除?)

类别[1] .id = 1
类别[2] .id = 1
类别[3] .id = 2
类别[4] .id = 3
类别[5] .id = 2

现在我想获得一个1,2,3的列表

这可能吗?

1 个答案:

答案 0 :(得分:6)

我不太确定为什么你说你不能使用DISTINCT,即使你提供了资格。如果查询来自(<cfquery><cfldap><cfdirectory>,手动构建),那么它在接触到您的CFML代码时就无关紧要了,它只是“查询”,所以你绝对可以使用DISTINCT

<cfquery name="distinctCategories" dbtype="query">
    SELECT DISTINCT id
    FROM categories
</cfquery>