Foros del Web » Programación para mayores de 30 ;) » .NET »

mostrar campo sql

Estas en el tema de mostrar campo sql en el foro de .NET en Foros del Web. Hola, buenas tardes. En un procedimiento Almacenado de SQLServer Necesito hacer un select de un campo de una tabla y si en ese campo hay ...
  #1 (permalink)  
Antiguo 23/02/2005, 05:02
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 8 meses
Puntos: 7
mostrar campo sql

Hola, buenas tardes.

En un procedimiento Almacenado de SQLServer

Necesito hacer un select de un campo de una tabla y si en ese campo hay algo, hacer otro select de otra tabla que seleccione un campo que tenga en otro campo el valor de la primera tabla y me lo muestre.

Es decir:

tabla1
codigo

tabla2
codigo (De tabla1)
nombre

select codigo as nombre from tabla1
if
codigo not is null
select nombre from tabla2 where codigo=codigo

Me tendría que mostrar el nombre de tabla2.

No sé bien como hacerlo, supongo que será con un inner join o algo asi.

¿Alguien puede ayudarme?

Desde ya, gracias.
__________________
Charlie.

Última edición por chcma; 23/02/2005 a las 07:49
  #2 (permalink)  
Antiguo 23/02/2005, 09:03
Avatar de splinter  
Fecha de Ingreso: junio-2004
Ubicación: Misantla,Ver.Mexico
Mensajes: 181
Antigüedad: 20 años, 7 meses
Puntos: 0
Hola

Te doy un ejemplo

declare @codigo varchar(10)
SELECT @codigo = (select codigo from tabla1)
IF EXISTS(select nombre from tabla2 where codigo=@codigo)
select nombre from tabla2 where codigo=@codigo
ELSE
select 'No existe' as nombre


saludos

Última edición por splinter; 23/02/2005 a las 09:05
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 09:43.