【发布时间】:2012-01-24 12:01:02
【问题描述】:
我在处理 iPhone 应用程序中的数据库时遇到问题。 SQLite 和 MySQL 的 order by 子句以不同的顺序返回记录。我正在根据输入记录字段的日期订购记录。当多个记录具有相同的日期输入值时,MYSQL 和 SQlite 的查询返回相同的记录但顺序不同。从 iPhone 中的 SQLite 查询获得与 MYSQL 查询结果相同的顺序的任何可能解决方案。
【问题讨论】:
我在处理 iPhone 应用程序中的数据库时遇到问题。 SQLite 和 MySQL 的 order by 子句以不同的顺序返回记录。我正在根据输入记录字段的日期订购记录。当多个记录具有相同的日期输入值时,MYSQL 和 SQlite 的查询返回相同的记录但顺序不同。从 iPhone 中的 SQLite 查询获得与 MYSQL 查询结果相同的顺序的任何可能解决方案。
【问题讨论】:
可以通过使用另一列来消除顺序的歧义:
... ORDER BY date, id
【讨论】:
只需选择要订购的第二列。
【讨论】: