私はこれをより効率的かつエレガントに達成しようとしています
SELECT
MD.*,
(SELECT City FROM PostcodeData WHERE MD.Postcode = Postcode) [City],
(SELECT State FROM PostcodeData WHERE MD.Postcode = Postcode) [State],
(SELECT Areacode FROM PostcodeData WHERE MD.Postcode = Postcode) [Areacode]
FROM MemberDetails AS MD
明らかにPostcodeで2つのテーブルを内部結合できますが、MemberDetail.postcodeがPostcodeData.postcodeに存在しない場合に問題が発生します。そのような場合でも、これらのメンバーを選択したいのですが、City、State、Areacodeの結果はNULLになります。これは現在のクエリで達成されていますが、非常に非効率的です。任意のアイデアをいただければ幸いです。乾杯!