
22/04/2009, 13:54
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años Puntos: 300 | |
Respuesta: Consultar diferencias entre 2 columnas (SELECT col_tabla1, "tabla1" tabla FROM tabla1 WHERE col_tabla1 NOT IN(SELECT col_tabla2 FROM tabla2))
UNION ALL
(SELECT col_tabla2, "tabla2" FROM tabla2 WHERE col_tabla2 NOT IN(SELECT col_tabla1 FROM tabla1))
No la he probado; también podrías hacerlo con left join y buscando el null en los dos cruces; pero para reunirlos tendrás que hacer UNION.
De esa manera obtienes todos los campos y la tabla de procedencia.
Última edición por jurena; 22/04/2009 a las 14:01 |