Gabungan dalam adalah gabungan di mana satu-satunya hasil yang ditampilkan adalah hasil di mana kunci berada di kedua tabel. Gabungan luar akan menampilkan hasil untuk semua kunci dalam satu tabel, gabungan kiri dari yang pertama dan gabungan kanan dari yang kedua. Sebagai contoh:
Katakanlah table1 memiliki pasangan kunci dan data primer berikut: (1, a), (2, b), (3, c)
Katakan juga table2 memiliki pasangan kunci dan data primer berikut: (1, kesenangan), (3, bisa), (4, terjadi)
Jadi gabungan batin table1 ke table2 pada kunci primer akan menghasilkan kembar tiga yang dihasilkan berikut (dengan kunci primer umum pertama, item kedua tabel pertama kedua dan ketiga item kedua tabel kedua): (1, a, menyenangkan), ( 3, c, bisa)
Gabungan luar kiri table1 ke table2 pada kunci primer akan menghasilkan kembar tiga yang dihasilkan berikut (format yang sama seperti di atas): (1, a, menyenangkan), (2, b, NULL), (3, c, dapat)
Gabungan luar kanan table1 ke table2 pada kunci primer akan menghasilkan kembar tiga yang dihasilkan berikut (format yang sama seperti di atas): (1, a, menyenangkan), (3, c, bisa), (4, NULL, terjadi)
Saya harap ini menjelaskan konsep dengan baik.