如何使用IN()mysql订购ORDER BY?

时间:2017-01-03 10:10:58

标签: php mysql

我需要按照如何设置IN()子句中的值来排序结果,这是示例代码。

SELECT nickname, age WHERE id IN(3, 1, 2) ORDER BY ?; <- this is where I need the results go back according to the IN() clause

这是截至目前的结果,(使用PHPmyadmin,还没有PHP编码)。

nickname | age | true id of the row
j        | 11  | 1
jj       | 22  | 2
jjj      | 33  | 3

我需要的结果是:

nickname | age | true id of the row
jjj      | 33  | 3
j        | 11  | 1
jj       | 22  | 2

我可以使用IN()子句执行此操作吗?这是我提出的唯一想法,如果你有任何想法,我可以试试,请告诉我。

0 个答案:

没有答案