Registros únicos en SQL
Hola.
Tengo una estructura de tablas de la siguiente forma:
Tabla 1
Campo 1.1 Campo 1.2
xxxxxx 1
xxxxxx 2
xxxxxx 3
xxxxxx 4
xxxxxx 5
xxxxxx 6
xxxxxx 7
........
Tabla 2
Campo 2.1 Campo 2.2
xxxxxx 154
xxxxxx 255
xxxxxx 356
xxxxxx 467
.........
Como se ve, los campos 1.1 y 1.2 pueden tener el mismo valor repetido.
Quiero cruzar ambas por los campos 1.1 y 2.1, pero el problema es que no quiero que aparezcan repeticiones de ambos campos.
Un posible resultado sería:
Campo_unificado Campo 1.2 Campo 2.2
xxxxxx 1 154
xxxxxx 2 255
xxxxxx 3 356
xxxxxx 4 467
En el caso de que en la tabla 2 hubiesen más valores del Campo 2.2 que en la tabla 1 del Campo 1.2 el resultado sería a la inversa.
Si intento hacer un join, me aparecerán todas las posibles combinaciones, lo cual implicaría repeticiones de los Campos 1.2 y 2.2 para el mismo campo de cruce.
Por más vueltas que le doy no consigo dar con la solución.
Muchas gracias de antemano.