select ID , INVNO FROM T_SWIPE WHERE INVNO IN ('bb10','sc10','sc11','bb11') order by charindex(','+convert(varchar,INVNO)+',','bb10,sc10,sc11,bb11,')
这里面有几点需要注意的
1:order by 后面的 各个INVNO里是没有单引号,in 里面有
2:order by 后面bb11的逗号不能省略,(一开始没写的时候,本来应该在最后一个的跳到第二个去了)