选择两个字段,按三分之一排序

时间:2018-07-26 14:14:51

标签: select sql-order-by distinct

在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的排序一样。

我尝试过很多失败的查询,包括子查询,但是找不到可行的解决方案。有人可以提出解决方案吗?

0 个答案:

没有答案