Query en Sql

12/09/2005 - 13:20 por David | Informe spam
Saludos a todos y perdonad si escribo sobre este tema
aquí, pero tengo no se porque el resto de grupos
cerrados incluido el de sql server.

Si alguien tiene conocimientos de sql y me puede
contgestar se lo agradeceria.

Necesito hacer una select distinct de un campo pero
ordenado por otro campo
si pongo ese otro campo en el distinc: select distinct
campo1, campo2 from tabla order by campo2
no hace lo que quiero , necesito hacer el order by campo
2 sin tener que poner el campo 2 en la select.

Alguien sabe algun comando mas para ello? muchas gracias

David
 

Leer las respuestas

#1 Marc [MVP Windows]
12/09/2005 - 13:39 | Informe spam
Que yo sepa, con el "distinct" no se puede si el "item" no está contenido en
el select.

Lo que sí se puede es crear una vista con el resultado de una query con
"order by" y hacer una query sobre esa vista que devuelva los resultados como
tu quieres.

Saludos,

Marc
MCP - MVP Windows Shell/User
Oracle9i Certified Associate (OCA)

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.


"David" wrote:

Saludos a todos y perdonad si escribo sobre este tema
aquí, pero tengo no se porque el resto de grupos
cerrados incluido el de sql server.

Si alguien tiene conocimientos de sql y me puede
contgestar se lo agradeceria.

Necesito hacer una select distinct de un campo pero
ordenado por otro campo
si pongo ese otro campo en el distinc: select distinct
campo1, campo2 from tabla order by campo2
no hace lo que quiero , necesito hacer el order by campo
2 sin tener que poner el campo 2 en la select.

Alguien sabe algun comando mas para ello? muchas gracias

David


Preguntas similares