Salesforce 相当于 "SELECT DISTINCT"?
Salesforce equivalent of "SELECT DISTINCT"?
我想知道一个字段的所有现有值是什么。
在 SQL 中类似于:
SELECT DISTINCT foo
FROM bar
我如何使用 salesforce 的 SOQL 执行此操作?
使用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
在其他情况下,您可以使用:
SELECT Id, foo, col_Sort, another_multiple_col
FROM bar
ORDER BY foo, col_Sort
之后,您可以使用 Map 键:"foo"。
将所有数据查询添加到此地图。所以你会有不同的记录。仅使用
yourmap.get('your_key').
得到结果
我想知道一个字段的所有现有值是什么。
在 SQL 中类似于:
SELECT DISTINCT foo
FROM bar
我如何使用 salesforce 的 SOQL 执行此操作?
使用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
在其他情况下,您可以使用:
SELECT Id, foo, col_Sort, another_multiple_col
FROM bar
ORDER BY foo, col_Sort
之后,您可以使用 Map 键:"foo"。 将所有数据查询添加到此地图。所以你会有不同的记录。仅使用
yourmap.get('your_key').
得到结果