Prova con query tipo questa
Select a.*, (select dataconsegna from consegne where idconsegna = a.id order by dataconsegna desc limit 1) as data from anagrafica a

Non testata