0
ハイヴに実装する方法がわかりません。方法を提案してください。 (EX用:B) ハイブで1つのテーブルに2回参加する
はTABLE1の一次および二次の値(例えばA用)の場合、私は、これらのテーブルから今、このTable1:
id | primary | secondary
-------------------------
1 | A | [B,C]
2 | B | [A]
3 | C | [A,B]
Table2
id | primary | Heart | Liver | Kidney
-------------------------------------
1 | A | 1.3 | 0 | 0.9
2 | B | 0 | 3 | 2.3
3 | C | 0 | 9 | 4.3
Table3
id | medicine | primary
-----------------------
1 | M1 | A
2 | M2 | A
3 | M3 | B
4 | M4 | B
5 | M1 | B
等ハイブテーブルがあるとtable2の中に存在し、少なくとも1つの組織であれば存在する値が0より大きい場合(ここでは腎臓が存在する)、次のように出力する必要があります(サンプル出力)。
primary | direct | secondary | indirect | tissue_name
------------------------------------------------------
A | M1,M2 | B | M1,M3,M4 | kidney
B | M1,M3,M4| A | M1,M2 | kidney
C | None | B | M1,M3,M4 | Liver, Kidney
ハイブで質問を書く方法を教えてもらえますか。
ありがとうございます。
Table2
id | primary | Tissues
-------------------------------------
1 | A | Heart, Kidney
2 | B | Liver, Kidney
3 | C | Liver, Kidney
のフォーマット以下に表3を形質転換:フォーマット以下に表2を形質転換
解決策が見つかりました。ありがとう。 –