Teknologi Informasi dan Komunikasi

Peserta Program Beasiswa Protonema 2022/2023 oleh : Kartika Sari Dewi

INNER JOIN

Pada artikel kali ini kita akan membahas mengenai salah satu jenis join dalam mysql, yaitu inner join mulai dari pengertian dan cara penggunaanya.

Inner join adalah operasi penggabungan tabel dalam SQL yang menggabungkan dua atau lebih tabel berdasarkan nilai yang cocok pada kolom tertentu. Inner join hanya akan mengembalikan baris dari kedua tabel yang memiliki nilai yang cocok pada kolom yang dihubungkan, sehingga hanya data yang relevan yang akan diambil.  

Proses inner join dilakukan dengan membandingkan nilai pada kolom yang dihubungkan (biasanya primary key dan foreign key), dan hanya baris yang memiliki nilai yang cocok pada kedua tabel yang akan diambil. Oleh karena itu, hasil inner join akan menghasilkan subset dari data pada kedua tabel yang berisi baris yang memiliki nilai yang cocok pada kolom yang dihubungkan.  

Inner join dapat digunakan untuk menggabungkan data dari dua atau lebih tabel yang saling terkait. Misalnya, jika kita memiliki tabel pelanggan dan tabel pesanan, kita dapat menggunakan inner join untuk menggabungkan data dari kedua tabel sehingga kita dapat melihat pesanan yang dilakukan oleh setiap.

Berikut ini adalah contoh penggunaan inner join dalam mysql :

Tabel orders


tabel customers  :


Contoh SQL untuk melakukan inner join antara tabel orders dan customers berdasarkan customer_id adalah sebagai berikut:

SELECT orders.order_id, customers.customer_name, orders.order_date, orders.total_amount
FROM orders
INNER JOIN customers ON orders.customer_id = customers.customer_id;

Maka hasilnya kan seperti pada gambar dibawah :


Dalam contoh ini, INNER JOIN digunakan untuk menggabungkan baris dari kedua tabel berdasarkan customer_id, sehingga hanya baris-baris yang memiliki nilai customer_id yang cocok di kedua tabel yang akan ditampilkan.
INNER JOIN INNER JOIN Reviewed by kartikasari on Maret 08, 2023 Rating: 5
Diberdayakan oleh Blogger.