我有一个查询:
select
index_imsid
, SUM(weighted_value) sumWeightedValue
, (
select
top 1 percentof
, [Plan_Name_OR_Payment_Type]
from [v_PlanPerProvider1]
where [PLAN_RANK]=1
) plan1
from [v_PlanPerProvider1]
where plan_rank between 1 and 10
group by index_imsid
order by 1
我收到了这个错误:
Msg 116, Level 16, State 1, Line 3
当子查询没有用 EXISTS 引入时,只能在选择列表中指定一个表达式。
你能帮我理解为什么我会收到这个错误吗?
看来它不喜欢将 select 语句作为列之一?