JOIN
Pada materi ini kita akan mempelajari cara menggabungkan tabel dengan berbagain jenis JOIN pada SQL.
Untuk melakukan_ join table_ pada SQL kita memerlukan dua tabel dan satu kolom dari masing-masing tabel untuk mencocokan baris antar tabel. Kedua tabel di bawah akan kita jadikan referensi untuk mempelajari berbagai jenis join pada SQL. Pada kasus ini karena kolom Nama ada di kedua tabel, maka kolom tersebut akan digunakan sebagai kolom referensi untuk melakukan join.
Table 1
Table 2
Inner Join
Inner join menggabungkan dua tabel dan hanya mengambil baris yang mempunyai nilai di masing-masing kolom referensi dari tiap tabel.
Syntax di atas akan menghasilkan tabel seperti di bawah.
Left & Right Join
Left join menggabungkan dua tabel dengan hanya menggunakan baris yang ada pada tabel pertama (left table). Kolom dari tabel kedua (right table) yang tidak memiliki nilai pada baris di tabel pertama akan memiliki nilai 'NULL'.
Syntax di atas akan menghasilkan tabel seperti di bawah.
Right join menggabungkan dua tabel dengan hanya menggunakan baris yang ada pada tabel kedua (right table). Kolom dari tabel pertama (left table) yang tidak memiliki nilai pada baris di tabel kedua akan memiliki nilai 'NULL'.
Syntax di atas akan menghasilkan tabel seperti di bawah.
Full Join
Full join menggabungkan dua tabel dengan mengambil seluruh baris yang ada kedua tabel. Kolom yang tidak memiliki nilai pada baris dari salah satu tabel akan memiliki nilai 'NULL'.
Last updated