Fungsi-Fungsi JOIN Pada phpMyadmin

  Dalam SQL, operasi "JOIN" digunakan untuk menggabungkan data dari dua atau lebih tabel dalam database berdasarkan kolom atau kondisi tertentu. Ini memungkinkan Anda untuk mengambil data yang berkaitan dari tabel yang berbeda dan membuat hubungan antara data tersebut. Dalam SQL, terdapat beberapa jenis "JOIN" yang dapat digunakan, termasuk "INNER JOIN," "LEFT JOIN," "RIGHT JOIN," dan "FULL JOIN." Berikut adalah definisi singkat untuk masing-masing jenis "JOIN":

  1. 1. INNER JOIN:

    • INNER JOIN menggabungkan baris-baris dari dua tabel berdasarkan kondisi yang cocok di kedua tabel tersebut. Hanya baris yang memiliki kecocokan dalam kedua tabel yang akan dimunculkan dalam hasilnya.

  2. 2. LEFT JOIN (atau LEFT OUTER JOIN):

    • LEFT JOIN menggabungkan semua baris dari tabel kiri (tabel pertama) dengan baris yang cocok dari tabel kanan (tabel kedua). Jika tidak ada kecocokan dalam tabel kanan, kolom-kolom tabel kanan akan berisi nilai NULL.
  3. 3. RIGHT JOIN (atau RIGHT OUTER JOIN):

    • RIGHT JOIN mirip dengan LEFT JOIN, tetapi menggabungkan semua baris dari tabel kanan dengan baris yang cocok dari tabel kiri. Jika tidak ada kecocokan dalam tabel kiri, kolom-kolom tabel kiri akan berisi nilai NULL.
  4. 4. FULL JOIN (atau FULL OUTER JOIN):

    • FULL JOIN menggabungkan semua baris dari kedua tabel. Jika tidak ada kecocokan, kolom-kolom yang tidak memiliki data akan berisi nilai NULL.
Dengan menggunakan perintah "JOIN," kita dapat membuat Query yang kompleks untuk menggabungkan data dari berbagai tabel dan mengambil informasi yang Anda butuhkan. Penentuan jenis "JOIN" yang tepat tergantung pada kebutuhan analisis Anda dan bagaimana Anda ingin menggabungkan data dari tabel yang berbeda.


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;


Maka 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;


Hasilnya :




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;


Hasilnya :


Komentar

Postingan populer dari blog ini

Langkah - langkah membuat Username dan Password pada MYSQL XAMPP

Backup dan Restore Mysql Database