• <i id='f6IZo'><tr id='f6IZo'><dt id='f6IZo'><q id='f6IZo'><span id='f6IZo'><b id='f6IZo'><form id='f6IZo'><ins id='f6IZo'></ins><ul id='f6IZo'></ul><sub id='f6IZo'></sub></form><legend id='f6IZo'></legend><bdo id='f6IZo'><pre id='f6IZo'><center id='f6IZo'></center></pre></bdo></b><th id='f6IZo'></th></span></q></dt></tr></i><div id='f6IZo'><tfoot id='f6IZo'></tfoot><dl id='f6IZo'><fieldset id='f6IZo'></fieldset></dl></div>

    <tfoot id='f6IZo'></tfoot>

    <small id='f6IZo'></small><noframes id='f6IZo'>

        • <bdo id='f6IZo'></bdo><ul id='f6IZo'></ul>
      1. <legend id='f6IZo'><style id='f6IZo'><dir id='f6IZo'><q id='f6IZo'></q></dir></style></legend>

        MySQL按数组值排序

        时间:2023-08-19
        <legend id='XxrxA'><style id='XxrxA'><dir id='XxrxA'><q id='XxrxA'></q></dir></style></legend>
              1. <tfoot id='XxrxA'></tfoot>
                <i id='XxrxA'><tr id='XxrxA'><dt id='XxrxA'><q id='XxrxA'><span id='XxrxA'><b id='XxrxA'><form id='XxrxA'><ins id='XxrxA'></ins><ul id='XxrxA'></ul><sub id='XxrxA'></sub></form><legend id='XxrxA'></legend><bdo id='XxrxA'><pre id='XxrxA'><center id='XxrxA'></center></pre></bdo></b><th id='XxrxA'></th></span></q></dt></tr></i><div id='XxrxA'><tfoot id='XxrxA'></tfoot><dl id='XxrxA'><fieldset id='XxrxA'></fieldset></dl></div>

                <small id='XxrxA'></small><noframes id='XxrxA'>

                  <bdo id='XxrxA'></bdo><ul id='XxrxA'></ul>

                    <tbody id='XxrxA'></tbody>
                  本文介绍了MySQL按数组值排序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我需要运行一个 MySQL 查询,其中的顺序由数组值决定.

                  I need to run a MySQL query where the order is determined by an array value.

                  我的数组是可变的,但数组中的值对应于我的数据库表中名为ID"的字段,因此我希望以 ID 顺序 9、1、4 返回结果.

                  My array is variable but the values in the array correspond to a field in my DB table called 'ID' so I want the result to be returned in the ID order 9, 1, 4.

                  Array ( [0] => 9 [1] => 1 [2] => 4 )
                  

                  这在 MySQL 中是否可行,或者是否可以使用数组对 MySQL $result 进行排序?您可以假设唯一返回的值是数组中的值.

                  Is this possible in MySQL or would it be possible to sort the MySQL $result using the array after? You can assume the only values being returned are those in the array.

                  推荐答案

                  ORDER BY field(id, 9, 1, 4);
                  

                  http://dev.mysql.com/doc/refman/5.5/en/string-functions.html#function_field

                  这篇关于MySQL按数组值排序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:SQL查询多个表,有多个连接和用逗号分隔列表的 下一篇:动态 Active Record 查询中的 Codeigniter 括号

                  相关文章

                  最新文章

                    <i id='qgW4w'><tr id='qgW4w'><dt id='qgW4w'><q id='qgW4w'><span id='qgW4w'><b id='qgW4w'><form id='qgW4w'><ins id='qgW4w'></ins><ul id='qgW4w'></ul><sub id='qgW4w'></sub></form><legend id='qgW4w'></legend><bdo id='qgW4w'><pre id='qgW4w'><center id='qgW4w'></center></pre></bdo></b><th id='qgW4w'></th></span></q></dt></tr></i><div id='qgW4w'><tfoot id='qgW4w'></tfoot><dl id='qgW4w'><fieldset id='qgW4w'></fieldset></dl></div>
                  1. <legend id='qgW4w'><style id='qgW4w'><dir id='qgW4w'><q id='qgW4w'></q></dir></style></legend>

                    • <bdo id='qgW4w'></bdo><ul id='qgW4w'></ul>

                    <tfoot id='qgW4w'></tfoot>
                  2. <small id='qgW4w'></small><noframes id='qgW4w'>