で
おかげ提供問合せは、選択部分を持っていなかったので、私はその部分を追加することができませんでしたが、あなたは少しの内側を取ることによって、あなたのロジックを変更することができるので、顧客と顧客関係テーブル間の結合と上記のクエリの出力と国籍テーブルとの間で左外部結合を取る。この
Select newValue.[columnnames] , dbo.[Yemnak Nationalities].[columnname]
(Select *
FROM dbo.ContactBase INNER JOIN dbo.AccountBase ON dbo.ContactBase.new_Account = dbo.AccountBase.AccountId
INNER JOIN dbo.SystemUserBase ON dbo.ContactBase.ModifiedBy = dbo.SystemUserBase.SystemUserId
INNER JOIN dbo.[Yemnak Title] ON
dbo.ContactBase.new_Title = dbo.[Yemnak Title].AttributeValue
INNER JOIN dbo.[Yemnak Gender]
ON dbo.ContactBase.new_Gender = dbo.[Yemnak Gender].AttributeValue
) newvalue Left Outer Join dbo.[Yemnak Nationalities] ON
newValue.new_Nationality = dbo.[Yemnak Nationalities].AttributeValue
のようないくつかの注意: - いいえ]を選択する部分が提供されなかったので、私はちょうどいくつかの列に
想定しています「注:私は、内側を使用して、この結果を必要とする参加」なぜあなたは左を使用することはできません参加しますか? –
私はそれを使用するのが疲れましたが、そのnullまたはnullでない値、およびいくつかのエラーを返します。 –
あなたが試しているもの(可能な限り減らしたもの)とあなたが得たエラー/悪い結果を投稿してください。複数のテーブルが関わっている場合、左の結合は扱いにくいかもしれませんが、望むものを得る正しい方法でしょう。 –