JOINは抽象的な方法です(つまり、物理的に何もありません 問題のクエリ中にのみ発生するデータベースに存在します(しゃれは意図されていません )。 JOINは、相互に参照する複数のテーブルにまたがるクエリで使用されます。 *JOINが機能するために参照を持っている必要はありません。 JOINが行うことは、ターゲットテーブルを結合するだけで、値を選択するためのより広範なデータセットを提供します。
一般的なタイプの結合は、INNER JOIN、OUTER JOIN、LEFT JOIN、RIGHT JOIN、およびCROSSJOINです。 前の質問
キーワード自体は省略されましたが、CROSSJOINでした。つまり、SELECT A.name, B.name FROM table1 A, table2 B
--暗黙の相互結合。 SELECT A.country, B.country FROM iteration1 A CROSS JOIN iteration2 B
明示的です。好みの問題です。
通常、結合によって大きなデータセットが作成されるため、検索するデータを抽出するには、クエリを(WHEREなどを使用して)特定する必要があります。