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

consulta compuesta

Estas en el tema de consulta compuesta en el foro de Bases de Datos General en Foros del Web. Hola, necesito seleccionar, de una tabla, aquellos registros cuyo campo id se obtenga de otra tabla. ¿Cómo lo podría hacer? Por ejemplo, de una tabla ...
  #1 (permalink)  
Antiguo 28/09/2007, 14:34
 
Fecha de Ingreso: enero-2002
Ubicación: Graná
Mensajes: 646
Antigüedad: 22 años, 4 meses
Puntos: 0
consulta compuesta

Hola, necesito seleccionar, de una tabla, aquellos registros cuyo campo id se obtenga de otra tabla. ¿Cómo lo podría hacer?

Por ejemplo, de una tabla A se obtienen 5 valores distintos para el campo id. Pues necesito obtener aquellos registros de la tabla B cuyo valor en el campo id es igual a uno de los 5 valores devueltos en la consulta a la tabla A.
  #2 (permalink)  
Antiguo 28/09/2007, 17:23
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Re: consulta compuesta

Prueba asi:

Select id from B where id in (select id from A);

un saludo
  #3 (permalink)  
Antiguo 29/09/2007, 05:57
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 3 meses
Puntos: 13
Re: consulta compuesta

select * from A join B on A.id = A.id

Salu2
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 12:20.