説明
これは、INNER JOIN が、一致する条件に基づいて 2 つのテーブルを結合し、条件を満たす行のみを返す結合の種類であるためです。INNER JOIN は、顧客 ID や注文 ID などの共通の列またはキーを持つ異なるテーブルのデータを結合するために使用できます。顧客テーブルと注文テーブルの INNER JOIN を実行するには、次の SQL ステートメントを使用できます。

このステートメントは、両方のテーブルからすべての列 (*) を選択し、両方のテーブルに共通する列である顧客 ID 列でそれらを結合します。このステートメントの結果は、次に示すように、7 行 8 列の新しいテーブルになります。

結果テーブルに 7 つの行と 8 つの列がある理由は次のとおりです。
元のテーブルには 6 人の顧客と 6 つの注文があるため、7 つの行がありますが、顧客 ID 列に基づいて一致する注文を持つ顧客は 5 人だけです。したがって、両方のテーブルからのデータが含まれるのは 5 行のみで、1 行には顧客テーブル (顧客 5) からのデータのみが含まれ、1 行にはデータがまったく含まれません (null 値)。
元のテーブルにはそれぞれ 4 つの列があり、それらすべてが結果テーブルで選択され結合されるため、列は 8 つあります。したがって、結果テーブルには、顧客テーブルからの 4 つの列 (顧客 ID、名、姓、電子メール) と注文テーブルからの 4 つの列 (注文 ID、注文日、製品、数量) が含まれます。