Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/05/2011, 13:44
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: consulta sobre inner join en select

Prueba con esto :)

Código SQL:
Ver original
  1. CREATE TABLE #temp(
  2. codigo VARCHAR (200),
  3. almacen_origen INT,
  4. almacen_destino INT
  5. )
  6.  
  7. CREATE TABLE #temp2
  8. (
  9. codigo INT,
  10. descrip VARCHAR(200)
  11. )
  12.  
  13. INSERT INTO #temp (codigo,almacen_origen,almacen_destino) VALUES ('001',1,2)
  14. INSERT INTO #temp2 (codigo, descrip) VALUES (1,'aaaa')
  15. INSERT INTO #temp2 (codigo, descrip) VALUES (2,'bbbb')
  16.  
  17. SELECT t1.codigo,t2.descrip AS almacen_origen, t3.descrip AS almacen_destino FROM #temp t1
  18. INNER JOIN #temp2 t2 ON (t1.almacen_origen=t2.codigo)
  19. INNER JOIN #temp2 t3 ON (t1.almacen_destino=t3.codigo)

Saludos!!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me