Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2004, 12:38
yomesmo
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 353
Antigüedad: 21 años, 4 meses
Puntos: 1
select de la misma columna

Buenas, necesito hacer una consulta con las siguientes connotaciones:

Son 2 tablas

En la primera digamos que se estructura así:

ID NOMBRE

En la segunda se van insertando valores relacionados con los registros de la primera tabla. Algo así:

ID_Tabla1 NOMBRE

De forma que para un mismo registro de la primera tabla puede tener varios valores (registros) en la segunda tabla.

Lo que preciso es poder hacer un select donde filtre todos los registros de la primera tabla en los que coincidan 2 o 3 registros de la segunda.

ejemplo:

Quiero mostrar de la tabla 1 todos los empleados que son:

altos
guapos
trabajadores

Estas caracteristicas son las que se almacenan en la segunda tabla.


Algo así:

"select * tabla1 where tabla2.caracteristicas=" & variable

El procedimiento es el siguiente:

Priemero muestro un empleado, luego extraigo de la segunda tabla todas sus caracteristicas, que están en la misma columna.

Luego quiero sacar el reporte de todos los empleados que tienen las mismas caracterisitcas que él.
Ese es el select que preciso, el problema esta en que las caracteristicas estan en la misma columna de la segunda tabla.

Gracias
__________________
Lo menos frecuente en este mundo es vivir. La mayoría de la gente existe, eso es todo...