Unión SQL con clave primaria compuesta
join composite (1)
Tengo que unir dos mesas. Pero en una tabla la clave principal no está ahí, la clave primaria compuesta está ahí, significa que tres columnas juntas unifican de forma única una fila de esa tabla. También tengo esas tres columnas en la otra tabla. El resto no es común. ¿Hay alguna forma de unir estas dos tablas? Explique con la ayuda del ejemplo
Puede usar AND en la expresión para los criterios de ON y solicitar que todos los campos sean iguales allí.
SELECT *
FROM Table1
INNER JOIN Table2
ON Table1.Key1 = Table2.Key1 AND Table1.Key2 = Table2.Key2 AND Table1.Key3 = Table2.Key3