Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2014, 10:52
Avatar de Namiwis
Namiwis
 
Fecha de Ingreso: mayo-2013
Ubicación: Crustaceo Cascarudo
Mensajes: 162
Antigüedad: 11 años, 6 meses
Puntos: 10
Optimizar Consulta

Hola Compañeros, hace tiempo hice un query y siempre me quede con la duda si podria a ver sido mejor, osea optimizarla.

El escenario es este.

Tengo 2 tablas, Usuario y SubUsuario, la consulta lo que pretende hacer es validar que el cierto SubUsuario corresponda a cierto Usuario.

Actualmente mi query es este.

Código SQL:
Ver original
  1. DECLARE @IdUsuario nvarchar(50);
  2. SET @IdUsuario = (SELECT IdUsuario FROM tblUsuario WHERE Usuario = 'Valor1')
  3.  
  4. IF EXIST (SELECT * FROM tblSubUsuario WHERE SubUsuario = 'Valor2' AND FkIdUsuario = @IdUsuario)
  5.      SELECT CAST('TRUE' AS bit)
  6. ELSE
  7.      SELECT CAST('FALSE' AS bit)

Supongo que si se puede optimizar, alguna idea de como seria?

Gracias de ante mano.
__________________
http://binarysuns.com.mx/

Última edición por gnzsoloyo; 12/11/2014 a las 11:01