se hai gli stessi campi non potresti provare con una union? è un ipotesi eh