私はSQLの結合を理解するのに問題があり、この画像に出くわした. 問題は、私がそれを完全に理解していないことです。たとえば、画像の右上隅にある結合では、B の円全体が赤く色付けされていますが、A からのオーバーラップのみが表示されています。この画像では、円 B が SQL ステートメントの主要な焦点であるように見えますが、SQL ステートメントはA から始める (A から選択し、B を結合する) こと自体は、私には反対の印象を与えます。つまり、A が sql ステートメントの焦点になるということです。
同様に、B サークルからのデータのみを含む下の画像では、なぜ A が結合ステートメントに含まれているのでしょうか?
質問: 右上から時計回りに作業し、中央で終了します。誰かが各 SQL イメージの表現に関する詳細情報を提供してくれますか?
a) それぞれの場合に結合が必要な理由 (たとえば、特に A または B からデータが取得されていない場合、つまり、両方ではなく A または B のみが色付けされている場合)
b)および画像がSQLの適切な表現である理由を明確にするその他の詳細