可以说我有下表。
我想得到所有的朋友,但我希望ID 5成为列表中的第一项。我不在乎我收到其余物品的顺序。
所需的查询结果将是:
friends ------- id name 5 nahum 1 moshe 2 haim 3 yusuf 4 gedalia 6 dana
我怎样才能做到这一点?
使用Mysql5.1.x。
谢谢!
select id,name from friends order by id=5 desc
(假设您不关心其余的顺序,否则,例如, 通过id asc进行休息 )
select id,name from friends order by id=5 desc, id asc