Posted By

jomaweb on 06/30/06


Tagged

sql server tsql


Versions (?)

comprobar registros identicos de dos consultas


 / Published in: SQL
 

Esta consulta nos permite comprobar si los registros obtenidos por dos consultas o vistas que operan de diferente forma son los mismos en ambos casos. Conviene adaptar las partes de la consulta de manera que se obtengan los resultados de nuestras dos vistas o tablas.

  1. --para ver los registros que están solo en la tabla A
  2. SELECT A.* FROM tablaA LEFT JOIN tablaB ON A.campo1=B.campo1 AND
  3. A.campo2=B.campo2 AND....A.campoN=B.campoN
  4. WHERE B.campoA IS NULL
  5.  
  6. --para ver los registros que están solo en la tablaB
  7. SELECT B.* FROM tablaA RIGHT JOIN tablaB ON A.campo1=B.campo1 AND
  8. A.campo2=B.campo2 AND....A.campoN=B.campoN
  9. WHERE A.campoA IS NULL

Report this snippet  

You need to login to post a comment.