Foros del Web » Programando para Internet » PHP »

Obtener los que no coinciden

Estas en el tema de Obtener los que no coinciden en el foro de PHP en Foros del Web. Hola a todos y todas; Tengo dos tablas con unos 5000 datos cada una. Ambas están relacionadas por un ID, pero una contiene unos 50 ...
  #1 (permalink)  
Antiguo 07/09/2007, 02:00
Avatar de ferent  
Fecha de Ingreso: junio-2002
Ubicación: Madrid
Mensajes: 633
Antigüedad: 21 años, 10 meses
Puntos: 0
Obtener los que no coinciden

Hola a todos y todas;

Tengo dos tablas con unos 5000 datos cada una.
Ambas están relacionadas por un ID, pero una contiene unos 50 registros menos que la otra y necesito saber cuales son los IDs que no se encuentran en la de menos filas.

¿saben como sería la consulta para averiguar esto?

Gracias
__________________
Culto es aquel que sabe donde encontrar lo que no sabe.
  #2 (permalink)  
Antiguo 07/09/2007, 08:32
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
De acuerdo Re: Obtener los que no coinciden

Pues seria cuestion que vieras cuales son los campos que las unen o que tienen en comun, y si no existe este "enlace" vas incrementando un contador.

Saludiloos.
  #3 (permalink)  
Antiguo 07/09/2007, 11:12
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 1 mes
Puntos: 17
Re: Obtener los que no coinciden

Fijate si esta consulta te sirve.

SELECT * FROM test WHERE id NOT IN (SELECT id FROM test2)

Igualmente tratá de poner estas consultas de base de datos en el foro de MySQL y no en el de PHP
  #4 (permalink)  
Antiguo 10/09/2007, 02:51
Avatar de ferent  
Fecha de Ingreso: junio-2002
Ubicación: Madrid
Mensajes: 633
Antigüedad: 21 años, 10 meses
Puntos: 0
Re: Obtener los que no coinciden

Genial Seppo, muchas gracias!
__________________
Culto es aquel que sabe donde encontrar lo que no sabe.
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 11:47.