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

Consulta en SQL Sencilla

Estas en el tema de Consulta en SQL Sencilla en el foro de SQL Server en Foros del Web. Hola! Tengo que hacer una cojoostia de busqueda dentro de la Base de datos relacionada con muchas tablas etc... Mi pregunta es como se puede ...
  #1 (permalink)  
Antiguo 10/11/2009, 07:37
Avatar de aloke  
Fecha de Ingreso: abril-2008
Mensajes: 30
Antigüedad: 16 años
Puntos: 0
Consulta en SQL Sencilla

Hola!

Tengo que hacer una cojoostia de busqueda dentro de la Base de datos relacionada con muchas tablas etc...

Mi pregunta es como se puede hacer, que se tiene que poder, hacer una busqueda primero y almacenarla en algún tipo de variable, luego a esa variable hacerle otra busqueda, así hasta tener la busqueda deseada, es decir sencillita... y que salga lo mismo que si te buscas las castañas para hacerlo en una sola....

Un saludo compis!
  #2 (permalink)  
Antiguo 10/11/2009, 10:31
Avatar de eperedo  
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 14 años, 7 meses
Puntos: 16
Respuesta: Consulta en SQL Sencilla

Puedes usar una variable de tipo Table para ir guardando los resultados de la consulta.

Checa este ejemplo

__________________
Eduardo Peredo
Wigoin
  #3 (permalink)  
Antiguo 11/11/2009, 12:25
Avatar de Thumper  
Fecha de Ingreso: agosto-2004
Ubicación: Jesús María - Lima - Perú
Mensajes: 270
Antigüedad: 19 años, 8 meses
Puntos: 6
Respuesta: Consulta en SQL Sencilla

puedes usar subsonsultas:

select id
from table
where id in ( select id1
from table1
where id1 in ( select id2
from table2
where id2 )

saludos
__________________
Martín Alexis Valdivia S.
-----------------------------
"Quisiéramos cambiar el mundo, pero Dios no nos daría el código fuente." CAP
"Si Saber No Es Un Derecho, Seguro Será Un Izquierdo." WD
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 10:52.