このコードが何をしているのかを誰かが理解するのを手伝ってくれるかどうか疑問に思っていました. 私は SQL スクリプトを継承しており、読みやすいようにコードを更新しようとしています。私は以下のコードを見てきましたが、これを行うためのより簡単な方法があるようですが、このコードが実際に何をしているのかについて頭を悩ませることはできません. このコードを説明するのを手伝ってくれる人はいますか? (おそらく、サブクエリまたは EXISTS を使用してこれを行う方法、またはこれを読むためのより簡単な方法を教えてください。
SELECT DISTINCT
s.id
,f.FLAG1
,f.FLAG1
,f.FLAG1
INTO #DLK_TEMP
from Inner_Source D
LEFT OUTER JOIN Outer_Source_1 S on D.au = S.AU
AND D.wcv_entity_key = S.wcv_entity_key
LEFT OUTER JOIN Outer_Source_2 F on S.id = F.id
WHERE S.id IS NOT NULL