0
私は2つのテーブルを持っています。 1つは親でもう1つは子供です。コンテキストの場合1対多の関係を持つテーブルをデータステージに結合する
Table 1
ALERT_ID |DATE | PLACE
123 |2016-07-23| cALI
TABLE 2
UNIQUE KEY|ALERT_ID |TYPE |NUMBER
1 |123 |1 |45678
2 |123 |5 |96321
:以下の例
のはtype=1
を言ってみましょう、その後number
はbuilding number
あるとtype 5
はroom number
です。アラートは建物では発生しますが、部屋では発生しません。
BUT HERE'S THE RESULT I'M LOOKING FOR
ALERT_ID |DATE | PLACE | BUILDING NR | ROOM_NR
123 |2016-07-23| cALI | 45678 | 96321
これを達成するための最善の段階は何でしょうか。可能であればスクリーンショットで何か助けていただければ幸いです。
によって(内部結合)ALERT_IDでソートし、参加するためにソート段階を使用し、私はこれに私はちょうど私がそれを更新するつもりだった昨夜の溶液に来て試してみるだろう。このロジックを実行して、どちらが良いかを確認します。彼らは実際にはテーブルの2つ以上のタイプなので、私はフィルタで終わったが、私はそれらの2つだけを気にする。次に、垂直ピボットを使用し、アラートIDでグループ化し、配列サイズが2のタイプと数値でピボットします。次に、変換を介してif elseロジックを実行します。私はチャンスを得ると図を投げるでしょう – AndroidNovice21
問題には常により多くの解決策がありますが、他の人々もそれを理解する必要があります。透明性は良いことです。私の解決策はまっすぐです。 – MichaelTiefenbacher