Hola, como estan, gracias por responder, lo que sucede es que en las tablas los id de los alumnos son distintos, y existen alumnos que estan en las 2 tablas y lo que los relaciona son que su 1 Apellido, 2 Apellido y Nombre son iguales, ahora tengo que listar los alumnos que estan en una tabla pero no en la otra solo basandome en los campos 1 Apellido, 2 Apellido y Nombre que son comunes porque los id son distintos Gracias de antemano por la ayuda, saludos.
El 13 de agosto de 2009 10:58, Javier Chávez B. <[email protected]>escribió: > > > 2009/8/13 Carlos Mendez <[email protected]> > > Hola como estan, >> >> tengo 2 tablas que tienen datos de alumnos pero necesito saber que alumnos >> estan en una tabla pero no en la otra, los nombres de los campos son >> paterno,materno,nombre. >> >> Gracias de antemano por la ayuda, >> saludos. >> > > Un psudocodigo podria ser algo asi: > > Select <tus_campos> > from <tu_tabla1> > where <id_tabla1> not in (Select <id_clave_foranea_a_tabla_1> from > <tabla2>) > > > Puedes probar con exists tb .... depende del caso uno u otro es mas / menos > eficiente que el otro (exist - not exist - in - not in) > > slds. > JC > > > > > -- > Cumprimentos > jchavez > linux User #397972 on http://counter.li.org/ > > Ted Turner <http://www.brainyquote.com/quotes/authors/t/ted_turner.html> - > "Sports is like a war without the killing."
