Hola amigos estoy con una duda ¿, necesito hacer una consulta en mysql para que me ordene una tabla pero el order by debe ser según el valor de una columna que pertenece a otra tabla, mis tablas son las siguientes:
Código SQL:
Ver originalCREATE TABLE IF NOT EXISTS `PerfilActivo` (
`IdActivacion` INT(11) NOT NULL AUTO_INCREMENT,
`IdPuesto` INT(11) NOT NULL,
`IdUsuario` INT(2) NOT NULL,
`Activo` INT(1) NOT NULL,
PRIMARY KEY (`IdActivacion`),
UNIQUE KEY `IdPuesto` (`IdPuesto`)
)
La otra tabla es;
Código SQL:
Ver originalCREATE TABLE IF NOT EXISTS `PerfilPuesto` (
`IdPuesto` INT(11) NOT NULL AUTO_INCREMENT,
`NombreEmpresa` VARCHAR(100) NOT NULL,
`NIT` VARCHAR(20) NOT NULL,
`Direccion` VARCHAR(100) NOT NULL,
`GiroEmpresa` VARCHAR(100) NOT NULL,
`Telefonos` VARCHAR(100) NOT NULL,
`Email` VARCHAR(100) NOT NULL,
`NombreSolicitante` VARCHAR(100) NOT NULL,
`Puesto` VARCHAR(100) NOT NULL,
`Movil` VARCHAR(9) NOT NULL,
`NombrePuesto` VARCHAR(100) NOT NULL,
`Departamento` VARCHAR(100) NOT NULL,
`Cantidad` INT(11) NOT NULL,
`ActividadesRealizar` VARCHAR(1000) NOT NULL,
`EquipoUtilizar` VARCHAR(100) NOT NULL,
`ConocimientosRequeridos` VARCHAR(1000) NOT NULL,
`JornadaLaboral` VARCHAR(100) NOT NULL,
`PersonalCargo` VARCHAR(100) NOT NULL,
`Viaja` VARCHAR(100) NOT NULL,
`EquipoCargo` VARCHAR(100) NOT NULL,
`ValoresCargo` VARCHAR(100) NOT NULL,
`InfoConfidencial` VARCHAR(100) NOT NULL,
`EstudiosTerminados` VARCHAR(100) NOT NULL,
`Especializaciones` VARCHAR(500) NOT NULL,
`Vehiculo` VARCHAR(100) NOT NULL,
`Ingles` VARCHAR(15) NOT NULL,
`Informatica` VARCHAR(100) NOT NULL,
`OtrosConocimientos` VARCHAR(500) NOT NULL,
`RangoEdad` VARCHAR(100) NOT NULL,
`Genero` VARCHAR(20) NOT NULL,
`EstadoCivil` VARCHAR(20) NOT NULL,
`RequerimientosFisicos` VARCHAR(100) NOT NULL,
`LugarRecidencia` VARCHAR(100) NOT NULL,
`Otros` VARCHAR(500) NOT NULL,
`SueldoBase` VARCHAR(500) NOT NULL,
`PromMesual` VARCHAR(100) NOT NULL,
`BonificacionDecreto` VARCHAR(100) NOT NULL,
`OtrasBonificaciones` VARCHAR(100) NOT NULL,
`AguinaldoBono14` VARCHAR(100) NOT NULL,
`IGSS` VARCHAR(100) NOT NULL,
`Notas` VARCHAR(1000) NOT NULL,
`Confidencial` INT(1) NOT NULL,
`FechaCreacion` datetime NOT NULL,
PRIMARY KEY (`IdPuesto`)
)
Lo que necesito en si es Ordenar la tabla PerfilPuesto pero con la columna Activo que pertenece a la tabla PerfilActivo, como se hace este tipo de consultas o no se puede, muchas gracias.