したがって、これに対する解決策を見たと思いますが、それらはすべて非常に複雑なクエリです。私は参考のためにOracle 11gにいます。
私が持っているのは、単純な1対多の結合です。これはうまく機能しますが、多くは必要ありません。左のテーブル (1 つ) を、結合基準を満たす任意の 1 行に結合したいだけです...多くの行ではありません。
クエリが COUNTS のロールアップにあるため、これを行う必要があるため、通常の左結合を行うと、1 しか得られないはずの 5 行が得られます。
したがって、データの例は次のとおりです。
TABLE 1:
-------------
TICKET_ID ASSIGNMENT
5 team1
6 team2
TABLE 2:
-------------
MANAGER_NAME ASSIGNMENT_GROUP USER
joe team1 sally
joe team1 stephen
joe team1 louis
harry team2 ted
harry team2 thelma
ASSIGNMENT=ASSIGNMENT_GROUP でこれら 2 つのテーブルを結合する必要がありますが、返される行は 1 行だけです。
左結合を行うと、左結合の性質である 3 つの行が返されます。