【发布时间】:2011-01-12 22:15:04
【问题描述】:
我正在将数据库从 Access 转换为 SQLite,因此还必须转换/调试所有 sql 查询。遇到了这个:
SELECT DISTINCTROW * FROM table WHERE column = value ORDER BY column2;
使用 SQLite 的等效查询是什么?
【问题讨论】:
-
这是来自 Access 95 之前的 Access 应用程序的偶然 SQL 吗?在 Access 2 和之前的版本中,SELECT DISTINCTROW 是所有 SELECT 的默认值。
-
不确定。它只在应用程序中的一个地方使用数据库。我测试的数据库是 Access 95。不过可能。
-
别误会我的意思:DISTINCTROW 很棒,可以解决许多可编辑性问题。但它肯定是非标准 SQL,只有在需要解决和可编辑性问题时才应使用。