Podria ser algo asi
Código SQL:
Ver originalUPDATE empleados
SET sueldo=tq.sueldo
FROM
(SELECT MAX(sueldo) AS sueldo, e.id FROM empleados e, servicios s
WHERE s.id=e.id AND s.descr LIKE 'restaurante'
) AS t1 WHERE t1.id=empleados.id
Si no funciona(que es lo mas seguro jejeje) pon algunos de tus datos para darte una mejor respuesta :)
Saludos!