Ordenar consulta SQL. Curiosidad

20/04/2004 - 20:29 por Junior | Informe spam
Tengo dos tablas de las que debe de tomar cierta la
informacion de la cabecera
de un formulario y el del detalle del formulario, cuando
ejecuto el SQL
me la trae de la siguiente manera

NroDeclaracion nrocasilla Valor
1011099999999 99 02
1011099999999 88 01012003
1081999999999 99 01
1081999999999 88 01012002

Pero la necesito de la siguiente forma
NroDeclaracion Valor1 valor2
1011099999999 02 01012003
1081999999999 01 01012002


Existe alguna manera de lograr esto en SQL?
Estoy utilizando ACCESS 2000.

EL sql que utilizo es el siguiente:

select d.Declaracion,
det.nrocasilla,det.Valor
from tbldeclaracion d, Detalle det
where d.NroDeclaracion = det.NroDeclaracion

Gracias
 

Leer las respuestas

#1 Maycol Alvarez
27/04/2004 - 14:45 | Informe spam
como son tablas relacionadas utiliza las operaciones JOIN:

select * from TABLA1 inner JOIN TABLA2 on
(TABLA1.camporelacionado=TABLA.camporelacionado);

ejemplo de clientes y pedidos;

select clientes.*, pedidos.fecha, pedidos.formapago from
clientes inner JOIN pedidos on
(clientes.cedula=pedidos.cedula)

INNER JOIN: extrae los registros de AMBAS tablas en la
cual los campos relacionados sena iguales.

LEFT JOIN: extrae TODOS los registro de la tabla IZQUIERDA
y SOLO AQUELLOS de la tabla DERECHA en que los campos
realacionados sean iguales.

RIGHT JOIN: el contrario de LEFT JOIN

Maycol Alvarez
Caracas, Venezuela.

Preguntas similares