Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/08/2016, 15:04
german_1441
 
Fecha de Ingreso: diciembre-2015
Ubicación: México
Mensajes: 280
Antigüedad: 8 años, 5 meses
Puntos: 20
INNER JOIN con CASE ?

Hola buen día,
ya estuve indagando un poco sobre esto, pero la verdad no me queda claro,
como puedo hacer un inner join mediante case?
Por ejemplo:

Código MySQL:
Ver original
  1. SELECT u.Id,u.Usuario,u.Password,u.TipoUsuario,T.Nombre FROM
  2. Usuario as u
  3. CASE u.TipoUsuario
  4. WHEN 'admin' THEN INNER JOIN Administrador as T on u.Id = T.IdUsuario
  5. WHEN 'director' THEN INNER JOIN Director as T on u.Id = T.IdUsuario

Es sólo un ejemplo, obviamente lo probé y no se ejecuta

Es posible hacer esto de alguna manera?
Saludos y gracias de antemano