0

わかりました、アイテムを次のように分類する一連のユーザー定義ルールを含むテーブルがあります

class_id    team_category   league_category    mascot_category
1          NULL            AA                 BIRD
2          WINNER          AAA                NULL

そして、次のようなチームのリストがあります。

team_id    team_category   league_category    mascot_category
9          LOSER           AA                 BIRD
10         WINNER          AAA                CAT
11         NULL            A                  BIRD

私が必要としているのは、この 2 つを結合して、どのチームがどのクラスに属しているかを教えてくれる SQL コマンドです。

テーブルを適切に結合する方法がわからないので、次のようなものを取得します

 team_id   class_id 
 9         1 
 10        2

事前に助けていただければ幸いです。

また、実際には限られた SQL コマンド セット (cloudera impala) を使用しているため、単純であるほど良いことにも注意してください。

4

1 に答える 1