当我运行第一个查询时,一切运行正常:
select uid,
(select top 1 city from UserData where UserData.uid = #uids.uid
group by city)
from #uids;
Run Code Online (Sandbox Code Playgroud)
问题是当我添加时order by count(city),出现错误:由于内部错误,不支持这种类型的相关子查询模式
select uid,
(select top 1 city from UserData where UserData.uid = #uids.uid
group by city
order by count(city))
from #uids;
Run Code Online (Sandbox Code Playgroud)