non so di cosa si tratta in quel campo da 10 o 12, ma non puoi utilizzare un indice numerico per associare i record delle due tabelle? Utilizzare due campi con diverso contenuto per un'associazione tra tabelle mi pare non troppo ottimizzato (ad essere diplomatici).

Sarebbe la cosa piu' logica associare i record con un id e forse anche usare una sola tabella se i record sono in relazione uno ad uno.