Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/07/2010, 09:41
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 7 meses
Puntos: 39
Respuesta: Ayuda con optimizacion de consulta

Prueba asi:
Código SQL:
Ver original
  1. ALTER PROCEDURE [dbo].[ObtenerProspectos]
  2. @IDUSUARIO          NUMERIC(18,0)
  3. AS
  4.  
  5. SELECT IDPROSPECTO
  6. FROM prospectosnew P
  7. LEFT JOIN USUARIOSNEW H1 ON P.idUsuario = H1.idUsuario
  8. LEFT JOIN USUARIOSNEW H2 ON H1.idPadre = H2.idUsuario
  9. LEFT JOIN USUARIOSNEW H3 ON H2.idPadre = H3.idUsuario
  10. LEFT JOIN USUARIOSNEW H4 ON H3.idPadre = H4.idUsuario
  11. LEFT JOIN USUARIOSNEW H5 ON H4.idPadre = H5.idUsuario
  12. WHERE H1.idUsuario = @IDUSUARIO
  13. OR H2.idUsuario = @IDUSUARIO
  14. OR H3.idUsuario = @IDUSUARIO
  15. OR H4.idUsuario = @IDUSUARIO
  16. OR H5.idUsuario = @IDUSUARIO
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.