Olá, boa noite!
 
	Consegui terminar, espero que ajude.
 
	delimiter $$ 
	CREATE FUNCTION retorne_sindico (matricula int)  
	RETURNS varchar(50) 
	BEGIN 
	   update nome 
	    set nome = (select s.nome 
	    from nome_sindico=id_sind 
	    where s.matricula = matricula); 
	RETURN nome; 
	END $$ 
	delimiter $$
 
	 
	SELECT nome,endereco,matricula_sind FROM imobiliaria.condominio; 
	delimiter $$ 
	CREATE FUNCTION taxa_condominio (numapto varchar(5) ,porcetual double)  
	RETURNS varchar(50) 
	BEGIN 
	   update taxa 
	    set taxa = (select valor_apto  
	    from apartamento a  
	    where numero_ap=numapto); 
	RETURN taxa; 
	END $$ 
	delimiter $$
 
	 
	SELECT numero,valor,codigo_cond FROM imobiliaria.apartamento;