限制当前范围变量的值,以在后续查询子句中消除重复值。
语法
Distinct
备注
可以使用 Distinct
子句返回唯一项的列表。 Distinct
子句使查询忽略重复的查询结果。 Distinct
子句适用于 Select
子句指定的所有返回字段的重复值。 如果未指定 Select
子句,则将 Distinct
子句应用于 From
子句中标识的查询的范围变量。 如果范围变量不是不可变类型,则当该类型的所有成员均与现有查询结果匹配时,该查询将忽略查询结果。
示例
下面的查询表达式将联接客户列表和客户订单列表。 包含 Distinct
子句是为了返回唯一客户名称和订单日期的列表。
Dim customerOrders = From cust In customers, ord In orders
Where cust.CustomerID = ord.CustomerID
Select cust.CompanyName, ord.OrderDate
Distinct