您可以使用ORDER
BY和FIELD函数。见http://lists.mysql.com/mysql/209784
SELECt * FROM table ORDER BY FIELD(ID,1,5,4,3)
它使用Field()函数,该函数根据文档“返回str1,str2,str3,…列表中str的索引(位置)。如果找不到str,则返回0”。因此,实际上您是根据该函数的返回值(即给定集中字段值的索引)对结果集进行排序。
欢迎分享,转载请注明来源:内存溢出
您可以使用ORDER
BY和FIELD函数。见http://lists.mysql.com/mysql/209784
SELECt * FROM table ORDER BY FIELD(ID,1,5,4,3)
它使用Field()函数,该函数根据文档“返回str1,str2,str3,…列表中str的索引(位置)。如果找不到str,则返回0”。因此,实际上您是根据该函数的返回值(即给定集中字段值的索引)对结果集进行排序。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)