Name varchar, Value int, Active bit
-----------------------------------
'Name1',1,1
'Name2',2,1
'Name1',3,0
'Name2',4,0
'Name3',1,1
'Name4',1,1
我想返回Active
什么,但是什么时候优先排序,0
所以我想返回这个:
'Name1',3
'Name2',4
'Name3',1
'Name4',1
我尝试了这个,但是Active
在返回语句中包含一个错误
Select Distinct Name, Value From Table Order by Active
所以我尝试了这个:
Select Distinct Name, Value, Active From Table Order by Active
但是现在它返回所有行。我想where Active = 0
对不同的结果进行优先级排序,但是由于它要求我Active
输入return语句,因此使此过程变得复杂。
有人可以帮忙吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句