0

私は何か問題を抱えていて、自分がしていることが正しいのか、それとも致命的な間違いなのかわかりません。

私は外部結合の概念を扱っています。私の場合、それらの3つすべてがあります。クエリを入力していると、50% の表示可能な値と 50% の null 値が得られます。これを取得するのは正常ですか、それとも私のクエリが間違っていますか。私が取り組んでいるいくつかの例を紹介します。

クエリ 1. 私がやりたいことは、従業員の名前と彼らが働いている店舗の住所を取得することです。

select m.naam, w.adres, w.winkel_nummer
from medewerkers m, winkel w
where m.naam(+)= w.adres;

結果: ここに画像の説明を入力

クエリ 2. すべての電話番号を取得したい。この場合、それは従業員とメンバーからのものです。

select s.telefoon_nummer, l.telefoon_nummer
from medewerkers s
full outer join lid l on s.telefoon_nummer = l.telefoon_nummer;

結果: ここに画像の説明を入力

//注: 完全な外部結合では、全体像を示すことができません

両方の結果の問題は、「それらが結合されていない」ことです。それは私が間違ったクエリを書いているということですか、それともこれは正常なことですか?

私の質問があいまいすぎないことを願っています。Web上で解決策を見つけることができません

前もって感謝します

4

1 に答える 1