Distinct 子句 (Visual Basic)
限制当前范围变量的值,以消除后续查询子句中的重复值。
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