Comparar dos tablas mysql en base a un dato



   AUTOR PREGUNTA

Publicado 19 marzo 2014 - 21:59

Tengo dos tablas diferentes, una se llama ciudades y otra poblaciones, la tabla ciudades tiene ciertos registros que poblaciones no tiene. quiero saber cuales son los datos que estan en una tabla pero no en la otra.


¿Tienes la misma pregunta? Yo también

 

Publicado 19 marzo 2014 - 22:03

El codigo en sql para que te muestre las diferencias entre registro de las dos tablas seria el siguiente

SELECT * FROM ciudades np
 LEFT JOIN poblaciones p
   ON np.idciudad = p.idpoblacion
	  WHERE p.idpoblacion IS NULL

Asi te mostrara cuales son los registros que estan en ciudades pero no en poblacion, descartando los que si existan en ambas tablas

   AUTOR PREGUNTA

Publicado 19 marzo 2014 - 22:04

Muchas gracias Gisela me fue muy bien con el codigo pude resolver el problema