【发布时间】:2014-09-02 22:32:30
【问题描述】:
如何将以下查询转换为内连接并避免使用 distinct 来优化性能。
select distinct(GroupId)
from BatchQuotaIndividualQuotas
where BatchQuotaCommonSettingsID = 58
and
GroupId not in
(
select distinct(groupid)
from BatchQuotaIndividualQuotas
where BatchQuotaCommonSettingsID = 58
and ObjectiveFunctionTotalResultID is null
)
GroupId 不是主键。有多个行对应于一个 GroupId。我想选择没有任何 ObjectiveFunctionTotalResultID 为空的 GroupId。 -
【问题讨论】:
标签: sql sql-server