Bienvenidos

Recuerda que tus comentarios son importantes y recuerda agradecer si te fue útil algun artículo publicado aquí.

L1f3 15 a D@nc3 Flo0r

jueves, 26 de abril de 2007

Clausula IN / NOT IN

Se utiliza cuando queremos saber si un valor en especifico de un campo se encuentra dentro de otra busqueda.

ejemplo tenemos un grupo de estudiantes y otro grupo de profesores
queremos buscar cuales estudiantes tambien son profesores, decimos

select nombre, apellido from estudiante where cedula IN (select nombre, apellido from profesores)

asi sabemos cuales estudiantes estan dentro de la consulta de profesores

2 comentarios:

Anónimo dijo...

se puede hacer mejor con un JOIN

SELECT * FROM estudiantes e JOIN Profesores p ON (e.cedula= p.cedula)

Anónimo dijo...

Tambie estoy de acuerdo, sin embargo por cuestiones demostrativas de como usar la clausula IN, el ejemplo es perfecto.