SQL JOIN

SQL JOIN

SQL JOIN

Klausa JOIN digunakan untuk menggabungkan baris dari dua atau lebih tabel berdasarkan kolom yang mempunyai terkaitan di antara table table tersebut.

Mari kita lihat pilihan dari tabel "Orders":
table customer

Kemudian, lihat pilihan dari tabel "Customers":
tablecustomer

Perhatikan bahwa kolom "CustomerID" di tabel "Orders" mengacu pada "CustomerID" di tabel "Customers". Penghubung antara dua tabel di atas adalah kolom "CustomerID".

Kemudian, kita bisa membuat pernyataan SQL berikut (yang berisi INNER JOIN), yang menampilkan record data yang memiliki nilai yang cocok di kedua tabel, KALIAN BISA MENCOBANYA KLIK DISINI:
SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate
FROM Orders
INNER JOIN Customers ON Orders.CustomerID=Customers.CustomerID;
tablecustomer2
hasilnya akan menampilkan data inner join dari kedua table dengan penentu customerid sebagai penghubung kedua table.

  • INNER JOIN: Menggabungkan record data yang memiliki nilai yang cocok di kedua tabel
  • LEFT JOIN: Menggabungkan semua record data dari tabel kiri, dan record data yang cocok dari tabel kanan
  • RIGHT JOIN: Menggabungkan semua record data dari tabel kanan, dan record data yang cocok dari tabel kiri
  • FULL OUTER JOIN: Menggabungkan semua record data ketika ada kecocokan di table kiri atau kanan


joinsql
Disqus Comments