这样的SQL怎么写?
一张表T1中有字段(name,value)
数据为 :
n1 1
n2 2
n3 0
n4 5
n6 8
n7 3
完成这样的功能,先按照(n1,n4,n3)顺序,然后其他按value的顺序;我的SQL如下:(不能完成我要的结果)
(select * from T1 where hxysmc in('n1','n4','n3'))
union select * from T1 where hxysmc not in ('n1','n4','n3') order by value desc;
帮帮忙,先谢谢了。