Fungsi JOIN pada phpMyAdmin
Fungsi JOIN pada phpMyAdmin merupakan perintah SQL yang digunakan untuk menggabungkan data dari dua tabel atau lebih berdasarkan hubungan kolom antara tabel-tabel tersebut. Dengan memilih kolom yang sesuai serta kondisi tertentu, fungsi JOIN dapat menggabungkan tabel-tabel tersebut ke dalam hasil tunggal.
Berikut adalah beberapa jenis fungsi JOIN yang umum digunakan:
1. INNER JOIN
INNER JOIN digunakan untuk menggabungkan baris dari dua tabel jika terdapat kecocokan nilai pada kolom yang ditentukan. Hanya baris yang memiliki nilai yang cocok yang akan disertakan dalam hasil.
2. LEFT JOIN
LEFT JOIN digunakan untuk menggabungkan semua baris dari tabel kiri, meskipun tidak ada kecocokan nilai pada kolom yang ditentukan pada tabel kanan. Baris yang tidak memiliki kecocokan nilai akan disertakan dalam hasil dengan nilai NULL pada kolom dari tabel kanan.
3. RIGHT JOIN
RIGHT JOIN digunakan untuk menggabungkan semua baris dari tabel kanan, meskipun tidak ada kecocokan nilai pada kolom yang ditentukan pada tabel kiri. Baris yang tidak memiliki kecocokan nilai akan disertakan dalam hasil dengan nilai NULL pada kolom dari tabel kiri.
4. FULL JOIN
FULL JOIN menggabungkan semua baris dari kedua tabel, terlepas dari apakah terdapat kecocokan nilai pada kolom yang ditentukan atau tidak. Baris yang tidak memiliki kecocokan nilai akan disertakan dalam hasil dengan nilai NULL pada kolom dari tabel yang tidak memiliki kecocokan.
Fungsi JOIN sangat penting dalam analisis data karena memungkinkan untuk menggabungkan data dari berbagai sumber untuk mendapatkan informasi yang lebih komprehensif.
Contoh Pengunaan INNER JOIN :
Buka tampilan phpmyadmin lalu ketikkan :
SELECT customers.contactFirstName, customers.city, offices.country, offices.phone, offices.territory FROM customers INNER JOIN offices ON customers.country = offices.country;
Akan muncul tabel seperti dibawah ini yang menampilkan beberapa tabel.
Contoh Penggunaan LEFT JOIN :
SELECT customers.contactFirstName, customers.city,
offices.country, offices.phone, offices.territory
FROM customers
LEFT JOIN offices ON customers.country = offices.country;
Hasil
Contoh Penggunaan RIGHT JOIN :
SELECT customers.contactFirstName, customers.city, offices.country, offices.phone, offices.territory FROM customers RIGHT JOIN offices ON customers.country = offices.country;
Hasil






Komentar
Posting Komentar