Ver Mensaje Individual
  #12 (permalink)  
Antiguo 14/01/2014, 13:23
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Comparar dos tablas

Código SQL:
Ver original
  1. SELECT * FROM (
  2. SELECT p1.columa1,p1.columna2,p1.columna3....p1.columnaN,p2.columna1,p2.columna2,p2.columna3,...........p2.columnaN FROM PRD1322 p1 LEFT JOIN PRD1321  p2 ON p1.RFCH = p2.RFCH  
  3. WHERE p2.RFCH IS NULL
  4. ) test
  5. INNER JOIN GBL2013 GB ON test.RFCH = GB.RFCH  
  6.  WHERE  
  7.  GB.TRACVE = '30'

El error se refiere a que la tabla PRD1321 y la tabla PRD1322 tienen un campo en comun ID_REG y como se esta haciendo un select * from tabla1, left join tabla2 el campo aparece 2 veces con el mismo nombre y eso en un subquery no se puede hacer....
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me