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

consultar por datos que no estan en otra tabla mysql

Estas en el tema de consultar por datos que no estan en otra tabla mysql en el foro de Mysql en Foros del Web. he intentado con inner join pero nada tengo 2 tablas alumnoa y alumno b en ambas los campos rut alumnoa.rut y alumnob.rut quiero saber los ...
  #1 (permalink)  
Antiguo 25/06/2007, 21:05
 
Fecha de Ingreso: julio-2006
Mensajes: 70
Antigüedad: 17 años, 9 meses
Puntos: 0
consultar por datos que no estan en otra tabla mysql

he intentado con inner join pero nada

tengo 2 tablas alumnoa y alumno b

en ambas los campos rut alumnoa.rut y alumnob.rut


quiero saber los rut de alumnob que no se encuentran en alumnoa

con inner join nome ha funcionado?

mysql es capaz de esas consultas??
  #2 (permalink)  
Antiguo 25/06/2007, 22:30
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Re: consultar por datos que no estan en otra tabla mysql

Saludos

Se me ocurre que lo puedes realizar de la siguiente forma

Cita:
SELECT DISTINCTROW alumnob.rut FROM alumnob
LEFT JOIN alumnoa ON alumnoa.rut =alumnob.rut
WHERE
( alumnoa.rut Is Null)
Bueno espero que te sirva

Hasta Pronto!
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #3 (permalink)  
Antiguo 28/06/2007, 12:33
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
De acuerdo Re: consultar por datos que no estan en otra tabla mysql

Hola andersfriden!!

y si no está en la otra tabla.........., por que no sólo consultar la tabla que si lo tiene??, por que hacer un inner join si sabes que en la otra no va a estar???

Pues creo yo que sólo con una tabla sería suficiente no??

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #4 (permalink)  
Antiguo 06/07/2011, 08:59
 
Fecha de Ingreso: julio-2011
Mensajes: 2
Antigüedad: 12 años, 9 meses
Puntos: 1
Sonrisa Respuesta: consultar por datos que no estan en otra tabla mysql

Esto te debería de funcionar.

select alumnob.rut from alumnob where alumnob.rut not in (select alumnoa.rut from alumnoa)

Saludos.
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:02.