以下の2つのテーブルを作成しましたが、この場合はFK_TypeID
がNULLに設定されています。私はを返すクエリを書いて、2つのテーブルのを結合したいと思います。nullable外部キーを持つ2つのテーブルを結合しますか?
FK_TypeID
は、特定の行のNULLある場合、TypeName
もNULLあります。私はそのような結合ステートメントを作成する方法についてはわかりません?
[Actions]
ActionsID
Date
Message
FK_TypeID //links to the table below
[Type]
TypeID
TypeName
私の現在なステートメントは次のようになりますと、それは単にNULLFK_TypeID
行
SELECT *
FROM Actions
INNER JOIN TypeName ON Actions.FK_TypeID = [Type].TypeID
をスキップヘルプをいただければ幸いです!
で外部結合を使用してください??それは魅力のように働いた;)ありがとう! – Bonk
「魔術」は、結合戦略です。 +1してJustin Pihonyに、最初のテーブル参照(LEFTテーブル)がすべての結果を返し、右側のテーブルがNULLABLEとして扱われる場合のLEFT JOINの使い方を示してください。これはまさにポスターが求めていたものです。よくやった! –