24/07/2007, 09:08
|
| | Fecha de Ingreso: junio-2006
Mensajes: 109
Antigüedad: 18 años, 6 meses Puntos: 2 | |
Re: Descripcion de un catálogo Si puedes relacionar la respuesta de la pregunta con tu catalogo de preguntas excelente, con un JOIN lo solucionas.
Código:
SET NOCOUNT ON
DECLARE @TablaPrincipal TABLE
(
PreguntaId int,
RespuestaId int
)
DECLARE @TablaCatalogo TABLE
(
RespuestaId int,
Descripcion varchar(20)
)
INSERT INTO @TablaPrincipal(PreguntaId,RespuestaId)
VALUES(1,1)
INSERT INTO @TablaPrincipal(PreguntaId,RespuestaId)
VALUES(2,3)
INSERT INTO @TablaPrincipal(PreguntaId,RespuestaId)
VALUES(3,4)
INSERT INTO @TablaPrincipal(PreguntaId,RespuestaId)
VALUES(4,2)
INSERT INTO @TablaCatalogo(RespuestaId,Descripcion)
VALUES(1,'SI')
INSERT INTO @TablaCatalogo(RespuestaId,Descripcion)
VALUES(2,'NO')
INSERT INTO @TablaCatalogo(RespuestaId,Descripcion)
VALUES(3,'TAL VEZ')
INSERT INTO @TablaCatalogo(RespuestaId,Descripcion)
VALUES(4,'NOSE')
SELECT P.PreguntaId, C.Descripcion Respuesta
FROM @TablaPrincipal P
INNER JOIN @TablaCatalogo C
ON P.RespuestaId = C.RespuestaId
ORDER BY P.PreguntaId
SET NOCOUNT OFF
Suerte |