php - MySQL查询以特定顺序返回结果而不按顺序返回

标签 php mysql sql

是否可以使 mysql 查询返回没有默认顺序的值。例如,我正在使用以下查询

select id_product,name from sample where id_product in ('675','123','745','954').

但它按 id_product 给出输出行顺序。 输出:

id_product,Name
123        ,abc
675        ,xzy
745        ,bsh
954        ,dsh

我希望结果应该是这样的,没有默认顺序。

 id_product,Name
 675        ,xzy
123        ,abc    
745        ,bsh
954        ,dsh

如有任何帮助,我们将不胜感激。

最佳答案

总是有顺序的。如果您未使用 ORDER BY 指定任何特定内容,则可以按照行在数据库中存储的顺序返回行。

关于php - MySQL查询以特定顺序返回结果而不按顺序返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18357822/

相关文章:

Mysql主主复制

mysql - 使用一对多关系的sql求和

c# - 执行用户创建的 SQL 查询

PHP - 如果自动加载,为什么要使用依赖注入(inject)?

javascript - 具有单独操作值的 Ajax 表单

php - 如果尚未接受套接字,则主套接字是否仍可以使用socket_select-?

PHP:嵌套的 json 和值提取

javascript - 使用 Node.js 处理多个 MySQL 查询的方法

mysql - 确定要删除的 MySQL 行数以达到目标数据库大小

sql - 删除 SQL 结果中的 SUM 列