Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

ayuda con un select

Estas en el tema de ayuda con un select en el foro de SQL Server en Foros del Web. hola tengo esta problemita,yo necesito desplegar uan tabla donde se muestre el nombre del usuario y el responsable del problema, el usuario es quien registra ...
  #1 (permalink)  
Antiguo 11/10/2006, 00:32
 
Fecha de Ingreso: abril-2006
Mensajes: 100
Antigüedad: 18 años
Puntos: 0
ayuda con un select

hola tengo esta problemita,yo necesito desplegar uan tabla donde se muestre el nombre del usuario y el responsable del problema, el usuario es quien registra el problelma.
el inconveniente es que yo en una misma tabla(problema) tengo usuarioid y responsable y no se como sacar esos datos eJ:


problema
usaurioid_______Responsable___titulo
01_______________02_________xxx
02_______________01_________WW
03_______________01_________zz

como es logico tmbien tengo una tbal usuario
usario
usaurioid_______nombre
01_____________AAA
02______________BB
03______________cc
  #2 (permalink)  
Antiguo 11/10/2006, 07:52
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
Código:
select usuarioA.nombre as Usuario,
         usuarioB.nombre as Responsable,
         problema.Titulo
From  Problema 
Inner join 
        usuario UsuarioA
On    Problema.usuarioId = usuarioA.usuarioId
Inner join
        usuario UsuarioB
On    Problema.Responsable = usuarioB.usuarioId
where  (condicion)
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
  #3 (permalink)  
Antiguo 11/10/2006, 08:30
 
Fecha de Ingreso: abril-2006
Mensajes: 100
Antigüedad: 18 años
Puntos: 0
no entiendo algunas cosas aque te refieres con usuarioA y esto usuario UsuarioA
gracias por tu ayuda
  #4 (permalink)  
Antiguo 11/10/2006, 08:55
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
se hace la union dos veces con la misma tabla Usuario.
pero para identificar cada una se le agregan "Alias"
en la primera union nos refereriremos a usuario como si se llamara UsuariosA
en la segunda nos referiremos a usuario como si se llamara UsuariosB
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:28.