Buenas tardes:
Estoy tratando de unir las dos tablas siguientes:
ANIO | T1_ID | ID | DENOM |
---|
2012 | 1 | 1111 | Denominación1 |
2012 | 1 | 2222 | Denominación1 |
2012 | 2 | 1111 | Denominación2 |
2012 | 2 | 3333 | Denominación2 |
ANIO | T2_ID | ID |
---|
2012 | 1 | 1111 |
2012 | 1 | 2222 |
2012 | 2 | 1111 |
2012 | 3 | 1111 |
2012 | 3 | 3333 |
2012 | 3 | 4444 |
Y así obtener, mediante un script, la siguiente tabla:
ANIO | T2_ID | ID | DENOM |
---|
2012 | 1 | 1111 | Denominación1 |
2012 | 1 | 2222 | Denominación1 |
2012 | 2 | 1111 | |
2012 | 3 | 1111 | Denominación2 |
2012 | 3 | 3333 | Denominación2 |
2012 | 3 | 4444 | |
El problema surge al tener que comprobar que cada T2_ID tiene que tener todos los ID para obtener el campo DENOM. Por ejemplo, el T2_ID = 2, no tiene DENOM porque con el ID = 1111 no puedes obtener ningún DENOM, ya que hace falta además el 2222 ó el 3333.
Sin embargo, para el T2_ID = 3, se obtiene la Denominación2 pero no para el ID = 4444 ya que no encaja con nada.
El objetivo es que las agrupaciones definidas en la primera tabla, puedan servir de utilidad como una dimensión. El objetivo es obtener todos los T2_ID que cumplen con un DENOM concreto.
Muchas gracias.
Saludos