行が Aspez_ID 属性でランク付けされ、ASpez_ID = 1 を持つ行が 1 つだけ選択されるようにしたいと思います。問題は、データセットから 1 行だけを選択したいということです。手伝ってくれませんか?コードは次のとおりです。
LEFT OUTER JOIN (
SELECT dwh_prozess_id
, ONKZ
, TN_NUM
, Aspez_Id
, Tarif_Cd
, Lokation_Id
, VWArt_Id
, Geografische_RFN_JN
, Herkunft_Cd
-- , .... Felder, die noch benötigt werden
, RANK (Aspez_Id) AS Prio
FROM DB09_Prozess.TB0911_Basis_Konfiguration
WHERE arbeit_cd = 'Einrichten'
AND phase_cd = 'Durchgeführt'
) AS TB0911
ON t1.DWH_Prozess_Id = TB0911.DWH_Prozess_Id
AND t1.Herkunft_Cd = TB0911.Herkunft_Cd