複数の Config_RecID が存在する可能性がありますが、SR_Service_RecID に関連付けられた最初のもの、または null の場合は NULL のみを表示したいと考えています。
SELECT s.SR_Service_RecID
, sc.Config_RecID
FROM SR_Service s
LEFT JOIN SR_Config sc
ON sc.SR_Service_RecID = s.SR_Service_RecID
WHERE (sc.Config_RecID =
(
SELECT TOP 1 sc.Config_RecID
FROM SR_Config sc
WHERE sc.SR_Service_RecID = s.SR_Service_RecID
)
OR sc.Config_RecID IS NULL)
これを行うためのより良い/きちんとした方法はありますか、それとも正しい軌道に乗っていますか?