JOIN

RELASI JOIN



Join MySQL adalah perintah dalam SQL yang berfungsi untuk menggabungkan data dari dua atau lebih tabel yang memiliki kolom umum, sehingga menghasilkan satu hasil.Join merupakan salah satu konstruksi dasar dari SQL dan basis data. Dengan menggunakan join, pengguna dapat mengambil data dari beberapa tabel hanya dengan menggunakan satu kueri.

ada beberapa jenis join 

1INNER JOIN

Inner join merupakan penggabungan yang cukup umum digunakan, dimana pada join ini SQL hanya akan mengambil data yang beririsan saja untuk masing-masing tabel. Sementara untuk data yang tidak sama untuk kedua tabel akan diabaikan. Misalkan kita memiliki 2 table, yaitu table orders dan table customer, lalu kita ingin menggabungkan kedua tabel menggunakan INNER JOIN dengan Customer ID sebagai kata kuncinya.

2.LEFT JOIN

Jenis join selanjutnya yang juga sering digunakan oleh praktisi data adalah LEFT JOIN. Pada umumnya, konsep join yang digunakan masih sama, yaitu menggabungkan dua tabel atau lebih. Hanya saja pada left join, SQL akan menampilkan semua isi dari tabel pertama kemudian untuk data di tabel kedua akan menyesuaikan dengan kolom yang ada di tabel kedua.

3RIGHT Join

Konsep yang digunakan pada right join sebenarnya hampir mirip dengan konsep yang digunakan pada left join. Jika pada left join SQL akan menggabungkan data dengan mengikuti tabel pertama yang dianggap berada di kiri, maka pada right join data akan digabungkan sesuai dengan kolom yang ada pada tabel kedua.

4.OUTER JOIN

Join selanjutnya yang bisa kamu gunakan adalah Full Join atau yang dikenal juga dengan sebutan Outer Join. Pada Outer Join, semua data baik yang ada di tabel yang ada di sebelah kiri maupun tabel yang ada di sebelah kanan akan dimasukkan semuanya. Kemudian untuk data yang kosong di masing-masing tabel akan diberi nilai Null.


SOALL

Gabungkan pesanan dan pesanan detail

contoh :


Gabungkan pesanan detail dan barang

contoh :


Gabungkan pesanan detail dan barang tampilkan hanya total

contoh :


Tampilkan id pesanan dan nama pemesannya

contoh :




Posting Komentar

0 Komentar