Orden de columnas en select

15/02/2005 - 11:13 por Jagv | Informe spam
Hola, trabajando contra MSDE 2000 SP3 , y base de datos importada de Access,
y
estoy haciendo un select combinado de dos tablas de la siguiente manera

select tabla1.* , tabla2.nombre
from tabla1 left join tabla2
on tabla1.codigo=tabla2.codigo
order by tabla1.fecha

El orden en que me muestra los campos es nombre , campos de tabla1
y no el orden en que lo he solicitado. Por Qué?

Gracias por anticipado
Jose Antonio
TQRetail S.L.

Preguntas similare

Leer las respuestas

#1 Maxi
15/02/2005 - 13:17 | Informe spam
Hola, no sera que tabla1 tiene un campo llamado nombre?


Salu2
Maxi


"Jagv" escribió en el mensaje
news:
Hola, trabajando contra MSDE 2000 SP3 , y base de datos importada de
Access,
y
estoy haciendo un select combinado de dos tablas de la siguiente manera

select tabla1.* , tabla2.nombre
from tabla1 left join tabla2
on tabla1.codigo=tabla2.codigo
order by tabla1.fecha

El orden en que me muestra los campos es nombre , campos de tabla1
y no el orden en que lo he solicitado. Por Qué?

Gracias por anticipado
Jose Antonio
TQRetail S.L.




Respuesta Responder a este mensaje
#2 Alejandro Mesa
15/02/2005 - 14:09 | Informe spam
Como pudieramos reproducir este error en nuestra maquina?


AMB

"Jagv" wrote:

Hola, trabajando contra MSDE 2000 SP3 , y base de datos importada de Access,
y
estoy haciendo un select combinado de dos tablas de la siguiente manera

select tabla1.* , tabla2.nombre
from tabla1 left join tabla2
on tabla1.codigo=tabla2.codigo
order by tabla1.fecha

El orden en que me muestra los campos es nombre , campos de tabla1
y no el orden en que lo he solicitado. Por Qué?

Gracias por anticipado
Jose Antonio
TQRetail S.L.





Respuesta Responder a este mensaje
#3 Gustavo Larriera [MVP]
15/02/2005 - 14:32 | Informe spam
No repro. Ejecuto esto en el Query Analyzer y muestra las columnas en la
forma correcta:

use tempdb
go

create table tabla1 (codigo int, fecha datetime)
create table tabla2 (codigo int, nombre varchar(10))
go

select tabla1.* , tabla2.nombre
from tabla1 left join tabla2
on tabla1.codigo=tabla2.codigo
order by tabla1.fecha

codigo fecha
nombre
-

(0 row(s) affected)

Cómo estás ejecutando la consulta y dónde estás viendo su resultado?

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and
confers no rights.



"Jagv" wrote in message
news::
Hola, trabajando contra MSDE 2000 SP3 , y base de datos importada de
Access,
y
estoy haciendo un select combinado de dos tablas de la siguiente manera

select tabla1.* , tabla2.nombre
from tabla1 left join tabla2
on tabla1.codigo=tabla2.codigo
order by tabla1.fecha

El orden en que me muestra los campos es nombre , campos de tabla1
y no el orden en que lo he solicitado. Por Qué?

Gracias por anticipado
Jose Antonio
TQRetail S.L.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida