Referencia cruzada

14/12/2009 - 15:31 por MK | Informe spam
Hola:

Cómo puedo obtener una referencia cruzada con estas dos tablas ya que no
entiendo los ejemplos.

TABLA A

CODIGO NOMBRE
001 Juan
002 Julia
003 Maria

TABLA B
CODIGO PRUEBA RESULTADO
001 A1 P
002 A3 N
003 A1 N

Obtener el siguente resultado:
CODIGO NOMBRE A1 A2 A3
001 Juan P
002 Julia N
003 Maria N

Gracias de antemano,


Miguel
 

Leer las respuestas

#1 Alejandro Mesa
14/12/2009 - 17:29 | Informe spam
Trata:

select codigo, nombre, A1, A2, A3
from
(
select
A.codigo, A.nombre, B.prueba, B.resultado
from
T1 as A
left outer join
T2 as B
on A.codigo = B.codigo
) as C pivot (min(resultado) for prueba in ([A1], [A2], [A3])) as pvt;
GO


AMB


"MK" wrote:

Hola:

Cómo puedo obtener una referencia cruzada con estas dos tablas ya que no
entiendo los ejemplos.

TABLA A

CODIGO NOMBRE
001 Juan
002 Julia
003 Maria

TABLA B
CODIGO PRUEBA RESULTADO
001 A1 P
002 A3 N
003 A1 N

Obtener el siguente resultado:
CODIGO NOMBRE A1 A2 A3
001 Juan P
002 Julia N
003 Maria N

Gracias de antemano,


Miguel


.

Preguntas similares