Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Comparar dos tablas retornando solo los distintos, no todas

Estas en el tema de Comparar dos tablas retornando solo los distintos, no todas en el foro de SQL Server en Foros del Web. Hola.. necesito ayuda con este tema estoy ocupando lo siguiente que encontré googleando por ahí @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original SELECT * FROM   ...
  #1 (permalink)  
Antiguo 28/11/2013, 07:54
 
Fecha de Ingreso: noviembre-2008
Mensajes: 42
Antigüedad: 15 años, 4 meses
Puntos: 0
Pregunta Comparar dos tablas retornando solo los distintos, no todas

Hola..
necesito ayuda con este tema
estoy ocupando lo siguiente que encontré googleando por ahí

Código SQL:
Ver original
  1. SELECT * FROM
  2.       (SELECT * FROM #tempProd sihP
  3.       EXCEPT  
  4.       SELECT * FROM shIh (nolock) WHERE id = 'xxxx') AS primera  
  5.       UNION
  6.       SELECT *  FROM  
  7.       (SELECT * FROM shIh (nolock) WHERE id = 'xxxx'
  8.       EXCEPT
  9.       SELECT * FROM #tempProd ) AS segunda

si bien esta query me retorna las filas con diferencias, me esta retornando todas las columnas....
necesito algo que retorne solo las columnas con diferencias, mas el id obviamente...

Saludos
Gracias

Última edición por gnzsoloyo; 28/11/2013 a las 11:18
  #2 (permalink)  
Antiguo 28/11/2013, 09:13
Avatar de 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 retornando solo los distintos, no todas

puedes poner un ejemplo de tus datos y explicar que necesitas???
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: distintos, select, tablas, todas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:31.