php / Mysql按给定ID选择顺序

时间:2011-03-08 15:28:33

标签: php mysql

我有这个变量

$id = 12;

我想以任何顺序从我的表中选择所有行,但是以id = 12的行作为第一个结果。我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

您可以先选择id = 12的那些,然后选择其他的(id!= 12)。 对于id的索引,它不应该比要求整个表一次慢。

答案 1 :(得分:2)

SELECT ... ORDER BY id = 12 DESC, id