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

Seleccionar solo la informacion diferente entre 2 tablas

Estas en el tema de Seleccionar solo la informacion diferente entre 2 tablas en el foro de Bases de Datos General en Foros del Web. Hola a todos. Estoy haciendo una consulta a 2 tablas distintas utilizando inner join, pero solo quiero que me aparescan los datos de una, los ...
  #1 (permalink)  
Antiguo 15/12/2008, 14:39
 
Fecha de Ingreso: diciembre-2008
Ubicación: Matehuala San Luis Postosi
Mensajes: 17
Antigüedad: 15 años, 4 meses
Puntos: 0
Pregunta Seleccionar solo la informacion diferente entre 2 tablas

Hola a todos.

Estoy haciendo una consulta a 2 tablas distintas utilizando inner join, pero solo quiero que me aparescan los datos de una, los datos que apareceran son los los de la tabla "A" que no estan en la tabla "B" espero y alguien me pueda hayudar


gracias.
  #2 (permalink)  
Antiguo 15/12/2008, 15:47
Avatar de Thumper  
Fecha de Ingreso: agosto-2004
Ubicación: Jesús María - Lima - Perú
Mensajes: 270
Antigüedad: 19 años, 8 meses
Puntos: 6
Respuesta: Seleccionar solo la informacion diferente entre 2 tablas

Podrias usar unos subselect's:

select a.id, a.nombre
from tabla1 a
where a.id not in ( select b.id from tabla2 b)

Saludos
__________________
Martín Alexis Valdivia S.
-----------------------------
"Quisiéramos cambiar el mundo, pero Dios no nos daría el código fuente." CAP
"Si Saber No Es Un Derecho, Seguro Será Un Izquierdo." WD
  #3 (permalink)  
Antiguo 20/12/2008, 00:17
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 21 años, 5 meses
Puntos: 37
Respuesta: Seleccionar solo la informacion diferente entre 2 tablas

dependiendo de la capacidad de la base de datos de q se trate, tambien podrias hacer una OUTER JOIN:

Select xxx FROM tablaA
LEFT OUTER JOIN tablaB on tablaA.campo1=tablaB.campo2

Select xxx FROM tablaA
RIGHT OUTER JOIN tablaB on tablaA.campo1=tablaB.campo2
  #4 (permalink)  
Antiguo 12/01/2009, 10:17
 
Fecha de Ingreso: diciembre-2008
Ubicación: Matehuala San Luis Postosi
Mensajes: 17
Antigüedad: 15 años, 4 meses
Puntos: 0
De acuerdo Respuesta: Seleccionar solo la informacion diferente entre 2 tablas

muchas GRACIAS justo lo que buscaba problema resuelto
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 09:45.