Inner Join adalah menyeleksi seluruh baris dari setiap tabel selama isi dari tabel tersebut memiliki isi yang sama. Contohnya sebagai berikut:
SELECT * FROM table1 INNER JOIN table2
ON table1.column_name = table2.column_name;
atau
SELECT *
FROM table1
JOIN table2
ON table1.column_name = table2.column_name;
Perbedaan antara JOIN dan INNER JOIN
JOIN akan menghasilkan setiap baris dari tabel dimana primary key dari tabel pertama sama dengan primary key pada tabel lainnya.
INNER JOIN memilih semua baris dari kedua tabel yang memiliki kecocokan data antar kolom. Inner Join menggunakan operator perbandingan untuk mencocokan baris dari dua tabel berdasarkan nilai - nilai dalam kolom yang sama dari masing-masing tabel.
Menggunakan JOIN ClauseSELECT * FROM
Table1 JOIN Table2
ON Table1.column_name=Table2.column_name;
Menggunakan INNER JOIN Clause
SELECT *
FROM Table1 INNER JOIN Table2
ON Table1.column_name= Table2.column_name;