【问题标题】:Salesforce equivalent of "SELECT DISTINCT"?Salesforce 相当于“SELECT DISTINCT”?
【发布时间】:2018-08-10 04:15:18
【问题描述】:

我想知道一个字段的所有现有值是什么。

在 SQL 中类似于:

SELECT DISTINCT foo
FROM bar

如何使用 salesforce 的 SOQL 做到这一点?

【问题讨论】:

    标签: salesforce soql


    【解决方案1】:

    使用Group by

    SELECT foo
    FROM bar
    GROUP BY foo
    

    例如:

    SELECT Status
    FROM Case
    GROUP BY Status
    
    1|New
    2|Assigned
    3|In Progress
    4|In Progress Known Issue
    

    【讨论】:

      【解决方案2】:

      在其他情况下,您可以使用:

      SELECT Id, foo, col_Sort, another_multiple_col
        FROM bar
      ORDER BY foo, col_Sort
      

      之后,您可以使用带有键的 Map:“foo”。 将所有数据查询添加到此地图。所以你会有不同的记录。只是使用

      yourmap.get('your_key').
      

      得到结果

      【讨论】:

        猜你喜欢
        • 2011-07-11
        • 1970-01-01
        • 1970-01-01
        • 2011-05-14
        • 2022-11-01
        • 2012-03-16
        • 2023-03-15
        • 2013-11-26
        • 2015-04-14
        相关资源
        最近更新 更多