comprobar registros identicos de dos consultas


/ Published in: SQL
Save to your folder(s)

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.


Copy this code and paste it in your HTML
  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


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.