Có bao gồm DISTINCT trong truy vấn SELECT ngụ ý rằng tập hợp kết quả phải được sắp xếp không?CHỌN DISTINCT ngụ ý một loại kết quả
Tôi không nghĩ vậy, nhưng tôi đang tìm một câu trả lời có thẩm quyền (liên kết web).
Tôi đã có một truy vấn như thế này:
Select Distinct foo
From Bar
Trong oracle, kết quả rõ rệt nhưng không theo thứ tự sắp xếp. Trong máy bay phản lực/MS-Access có vẻ là một số công việc phụ được thực hiện để đảm bảo rằng các kết quả được sắp xếp. Tôi giả định rằng oracle là sau spec trong trường hợp này và MS Access là đi xa hơn.
Ngoài ra, có cách nào tôi có thể cung cấp cho bảng một gợi ý rằng nó nên được phân loại trên foo
(trừ khi có quy định khác)?
Làm thế nào vì đó không phải là thứ tự bạn muốn? – dkretz
Trong bài viết của mình "phân loại trên foo (trừ khi có quy định khác)" Tôi hỏi tại sao không chỉ định foo trừ khi được quy định khác – jerebear
Tại sao phải tinh tế và gợi ý? Tôi chỉ không muốn phải biên dịch lại và triển khai lại vào thời điểm này. Nếu tôi có thể đưa ra một gợi ý, nó sẽ giải quyết được vấn đề của tôi và tôi có thể sửa chữa một cách rõ ràng vào thời điểm thuận tiện hơn. –