Last Updated on October 28, 2021 by
Anda mungkin seringkali mendengar istilah join. Dalam bahasa pemrograman, Join memiliki makna yang sedikit berbeda. Join merupakan cara untuk menghubungkan data yang diambil dari tabel-tabel melalui kolom yang menghubungkan data-data tersebut.
Sebelumnya, tutorial SQL ke- 14 telah membahas tentang SQL auto increment. Kali, ini Codekey akan membahas tentang SQL Join. Jika Anda tertarik untuk tahu tentang Join di SQL, simak terus artikel berikut ini.
SQL Join : Apa itu?
SQL JOIN menggabungkan rekaman dari dua tabel. A JOIN menempatkan nilai kolom terkait di dua tabel. Kueri bisa berisi nol, satu, atau beberapa operasi GABUNG. INNER JOIN sama dengan JOIN; kata kunci INNER adalah opsional. Join SQL memungkinkan kita mengambil data dari beberapa tabel melalui satu kueri yang ada. Ada empat tipe Join di SQL:
- (INNER) JOIN: Pilih record yang memiliki nilai yang cocok di kedua tabel.
- FULL (OUTER) JOIN: Memilih semua record yang cocok dengan record tabel kiri atau kanan.
- LEFT (OUTER) JOIN: Pilih record dari tabel pertama (paling kiri) dengan record tabel kanan yang cocok.
- RIGHT (OUTER) JOIN: Pilih record dari tabel kedua (paling kanan) dengan record tabel kiri yang cocok.
Semua kata kunci INNER dan OUTER adalah opsional. Berikut ini kami akan tampilkan syntax dari Join SQL.
Syntax Join pada SQL
Klausa JOIN digunakan untuk menggabungkan baris dari dua atau lebih tabel, berdasarkan kolom terkait di antara mereka. Mari kita lihat pilihan dari tabel “Order”:
ID Order | ID Consmer | Tanggal Order |
10308 | 1 | 1996-09-18 |
10309 | 2 | 1996-09-19 |
10310 | 3 | 1996-09-20 |
Kemudian, lihat seksi tabel customer di bawah ini:
ID Customer | Nama Customer | Nama Kontak | Alamat |
1 | Desi | Desi Nova | Jl Sesama 2 |
2 | Rian | Rian Arif | Jl Sesama 3 |
3 | Novelia | Novelia |
Perhatikan bahwa kolom “ID Customer” di tabel “Pesanan” mengacu pada “ID Customer” di tabel “Customer”. Hubungan antara dua tabel di atas adalah sama sama memiliki kolom “ID Customer”. Kemudian, kita dapat membuat pernyataan SQL berikut (yang berisi INNER JOIN), yang memilih record data dengan nilai yang cocok di kedua tabel:
SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate FROM Orders INNER JOIN Customers ON Orders.CustomerID=Customers.CustomerID;
Kode di atas akan menghasilkan seperti berikut ini:
OrderID | CustomerName | OrderDate |
10308 | Desi | 1996-09-18 |
10309 | Rian | 1996-09-19 |
10310 | Novelia | 1996-09-20 |
Itulah penjelasan tentang join yang ada pada SQL. Jika Anda tertarik untuk belajar tentang SQL, Anda dapat belajar SQL di Codekey. Situs Codekey menyediakan berbagai pembahasan, materi, tutorial, tips, dan trik untuk Anda belajar SQL melalui seri tutorial SQL. Kami juga menyediakan seri tutorial bahasa pemrograman lainnya untuk Anda pelajari. Jangan lupa untuk dapatkan update terbaru dari Codekey.
Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.