Contoh Penggunaan SQL INNER JOIN

Contoh Penggunaan SQL INNER JOIN

Berikut ini adalah contoh penggunaan SQL INNER JOIN untuk menggabungkan dua tabel berdasarkan kolom yang memiliki nilai yang sama.

SQL
SELECT *
FROM tabel1
INNER JOIN tabel2 ON tabel1.kolom = tabel2.kolom;
SQL

Dalam contoh di atas, kita menggunakan pernyataan SQL INNER JOIN untuk menggabungkan tabel1 dan tabel2 berdasarkan nilai yang sama pada kolom yang ditentukan (kolom). Pernyataan ini akan menghasilkan gabungan antara kedua tabel tersebut, hanya mengambil baris yang memiliki nilai yang sama pada kolom yang ditentukan.

Anda juga dapat menentukan kolom-kolom tertentu yang ingin ditampilkan dengan menggunakan pernyataan SELECT sebelum FROM:

SQL
SELECT tabel1.kolom1, tabel2.kolom2
FROM tabel1
INNER JOIN tabel2 ON tabel1.kolom = tabel2.kolom;
SQL

Dalam contoh di atas, hanya kolom kolom1 dari tabel1 dan kolom kolom2 dari tabel2 yang akan ditampilkan dalam hasilnya.

Penting untuk diingat bahwa INNER JOIN hanya akan menghasilkan baris yang memiliki nilai yang sama pada kolom yang ditentukan. Jika tidak ada nilai yang cocok antara kedua tabel, baris tersebut tidak akan ditampilkan dalam hasilnya.

Selain INNER JOIN, ada juga jenis join lainnya seperti LEFT JOINRIGHT JOIN, dan FULL JOIN yang dapat digunakan tergantung pada kebutuhan Anda. Setiap jenis join memiliki cara kerja dan hasil yang berbeda.

Sekarang Anda telah melihat contoh penggunaan SQL INNER JOIN. Anda dapat menggabungkan tabel dengan menggunakan pernyataan ini untuk mengambil data yang relevan dari beberapa tabel yang berbeda dalam database Anda.