per il primo potrei usare il left outer join...


per il secondo problema??