2 つのテーブルに 2 つのフィールドがあります。status (status VARCHAR(80) CHARACTER SET LATIN CASESPECIFIC) 値が「成功」であるため、1 つのテーブルには 1000 のステータスがあります。2 つのテーブルを結合し、2 番目のテーブル (dw_status_id) から値を取得したい
1ST TABLE Scratch.COGIPF_RUNREPORT_test
STATUS | any_number
success | 67
success | 1
success | 2
success | 3
success | 42
success | 52
failure | 45
2番目のテーブルscratch.dw_job_status_dim_test
status |dw_status_id
failure |34
success |12
running |45
結果 :-
Status | dw_status_id
success | 12
success | 12
success | 12
success | 12
success | 12
success | 12
failure | 34
私が使用しているクエリ:-
sel b.dw_status_id from scratch.COGIPF_RUNREPORT_test a
join scratch.dw_job_status_dim_test b on trim(a.status)=trim(b.status)
実績=0
誰かがこれを達成するのを助けることができれば、それは非常に素晴らしいことです
ありがとう