Hola chinosoft, te da error porque en tu segunda consulta estas devolviendos 2 campos, para que lo tome el in debes devolver solo un campo
Código SQL
[-]
select numero, nombre
from pedido
where numero in (select max(numero) as numero from trabajo group by id_cliente);
Saluditos