在 SELECT 查询中包含 DISTINCT 是否意味着应该对结果集进行排序?
我认为没有,但我正在寻找一个权威的答案(网络链接)。
我有这样的查询:
Select Distinct foo
From Bar
在 oracle 中,结果是不同的,但不是按排序顺序排列的。在 Jet/MS-Access 中,似乎需要做一些额外的工作来确保对结果进行排序。我假设 oracle 在这种情况下遵循规范,而 MS Access 正在超越。
另外,有没有办法可以给表格一个提示它应该排序foo
(除非另有说明)?