Mysql WHERE IN子句是否按照传入数组的顺序返回结果?
如果我要沿着以下行运行示例查询:Mysql WHERE IN子句是否按照传入数组的顺序返回结果?,mysql,Mysql,如果我要沿着以下行运行示例查询: SELECT songIDs FROM blah WHERE fileID IN($fileIDs) MySQL是否总是按照$FileId传入的顺序返回SongId?我需要能够让他们在索引中匹配索引简单的答案是否 结果将以数据库引擎认为合适的任何顺序返回,除非您指定一个简单答案为否 结果将以数据库引擎认为合适的任何顺序返回,除非您指定了一个否。SELECT语句不保证以任何特定顺序返回行,查询中缺少一个order BY子句 (MySQL的一个例外是,GROUPB
SELECT songIDs FROM blah WHERE fileID IN($fileIDs)
MySQL是否总是按照$FileId传入的顺序返回SongId?我需要能够让他们在索引中匹配索引简单的答案是否
结果将以数据库引擎认为合适的任何顺序返回,除非您指定一个简单答案为否
结果将以数据库引擎认为合适的任何顺序返回,除非您指定了一个否。SELECT语句不保证以任何特定顺序返回行,查询中缺少一个order BY子句
(MySQL的一个例外是,
GROUPBY
意味着在GROUPBY
子句中的同一表达式列表上有一个ORDERBY
。否。SELECT语句不保证以任何特定顺序返回行,查询中没有ORDERBY
子句
(MySQL的一个例外是,GROUPBY
在GROUPBY
子句中的同一个表达式列表中意味着一个ORDERBY
。)