¿Incluir DISTINCT en una consulta SELECT implica que el conjunto resultante debe ser ordenado?SELECCIONE DISTINCT implica algún tipo de resultado
No creo que sí, pero estoy buscando una respuesta autorizada (enlace web).
Tengo una consulta como esta:
Select Distinct foo
From Bar
en Oracle, los resultados son distintos pero no están en el orden establecido. En Jet/MS-Access parece que se está realizando un trabajo adicional para garantizar que los resultados sean ordenados. Supongo que Oracle está siguiendo las especificaciones en este caso y MS Access va más allá.
Además, ¿hay alguna manera de dar a la tabla una pista de que debería estar ordenando en foo
(a menos que se especifique lo contrario)?
¿Qué tal porque ese no es el orden que desea? – dkretz
En su publicación "sorting on foo (a menos que se especifique lo contrario)", pregunto por qué no especificamos foo a menos que se especifique lo contrario – jerebear
¿Por qué ser sutil y sugerente? Simplemente no quiero tener que recompilar y volver a implementar en este punto. Si pudiera darle una pista a Oracle, eso resolvería mi problema y podría poner la solución explícita en un momento más conveniente. –