这里去...多个选择 - 相同的表
我有一个标题为MyTable的单表中有5个记录称为Se。 5条记录包含下列值(1-5):
se=1 se=2 se=3 se=4 se=5
我想有回我的记录如下:
SELECT * FROM MyTable WHERE se >= 3
UNION
SELECT * FROM MyTable WHERE se < 3
ORDER BY se ASC
我的目标是获得返回的记录为:
3,4,5,1 2
,但我自然得到...
1,2,3,4,5
你能帮助我吗? MSSQL Server甚至可以做到这一点?
在此先感谢您的帮助。
+1这部作品的PostgreSQL。聪明的想法。 – cdhowie
完美---这是作品!非常感谢。 –
如果它工作,请标记此答案是正确的。 – Chris