私はETLプロセスを開発しており、ファクトテーブルとディメンションテーブル(MySQLデータベース)間の1対多の関係のためのブリッジテーブルが必要です。組み合わせの数は限られているので(数千)、ブリッジテーブルのグループキーを再利用してサイズを制限したいと思います。
ファクト行に属するディメンションのグループは、以下のように、一意のグループキーに割り当てられたいくつかのディメンションキー(1から約15)で構成されます。
group_key | dimension_key
-----------------------
1 | 1
1 | 3
1 | 4
2 | 1
2 | 2
2 | 3
3 | 1
3 | 4
ディメンション1、3、4(つまり、1)の一意のグループキーを取得するにはどうすればよいですか?