Cita:  
					Iniciado por Libras 
  y porque no pones directo
 
 WHERE tipo_empleados.cod_tipo_empleado=empleados.cod_tip  o_empleado  
 AND cod_car='00000001' and cod_cat_empleado='A1'
 
Si va a cambiar la categoria porque no pones tu min directamente en el where?
 
     SELECT nombre,descripción FROM empleados,tipo_empleados  WHERE tipo_empleados.cod_tipo_empleado=empleados.cod_tip  o_empleado  
     AND cod_car='00000001' and cod_cat_empleado=(SELECT MIN(descripción) FROM categoria_empleados)
 
 
Saludos!
    Supongamos que en el caso de que la maxima categoria no sea A1 sino A94223 (Sólo por decir), pero en ese caso yo no sabría cual sería la máxima categoria ya que eso se va agregando solo por el usuario(solo por decir). En ese caso yo no sabría que poner en una consulta   
 donde 'x' representa la maxima categoria. Por esa razón, con la ayuda del MIN o MAX quiero sacar el maximo o minimo ya sea el caso que corresponda.  
P.D: Sí había hecho eso, pero quiero hacerlo de la manera que te digo. 
saludos! 
P.D2: Alguien con alguna idea?