Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/05/2013, 15:56
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 5 meses
Puntos: 774
Respuesta: Comparacion entre tablas de la misma base de datos

probando con los ids(solamente) obtenemos algo como esto:

Código SQL:
Ver original
  1. CREATE TABLE #temp
  2. (
  3. id INT
  4. )
  5.  
  6. CREATE TABLE #temp2
  7. (
  8. id INT
  9. )
  10.  
  11.  
  12. INSERT INTO #temp VALUES (100202)
  13. INSERT INTO #temp VALUES (100272)
  14. INSERT INTO #temp VALUES (100598)
  15. INSERT INTO #temp VALUES (102763)
  16.  
  17.  
  18. INSERT INTO #temp2 VALUES (100202)
  19. INSERT INTO #temp2 VALUES (100272)
  20. INSERT INTO #temp2 VALUES (100598)
  21.  
  22.  
  23. SELECT CASE WHEN t2.id IS NULL THEN 'Producto Nuevo' ELSE CONVERT(VARCHAR(10),t1.id) END AS campo FROM #temp AS t1
  24. LEFT JOIN #temp2 AS t2 ON (t1.id=t2.id)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me