在Excel中运行的SQL Server查询需要返回两列,这些列由我不想返回的第三列排序。
简单地说,这就是想法:
select distinct [fundmanager], [fundname]
from dbo.portfolio_history
where [generation] is null
order by [unique_id]
order by使查询无效,因为“如果指定了SELECT DISTINCT,则ORDER BY项必须出现在选择列表中”,并且区别是必不可少的,与unique_id的排序一样。
我尝试过很多失败的查询,包括子查询,但是找不到可行的解决方案。有人可以提出解决方案吗?