JOIN dalam sintak SQL
Hai kawan... kali ini mau share sedikit tentang materi join
di sql.
Join merupakan penggambaran relasi yang
terjadi antar suatu tabel dengan tabel lainya. Perintah join dibagi menjadi 3
yaitu :
- Inner Join
- Left Join
- Right Join
Namun kita juga bisa menambakan outer join, misalnya "left outer join". Berikut merupakan penjelasan dari masing-masing join.
- Perintah JOIN /INNER JOIN hanya menampilkan tabel pada sisi kiri yang datanya sama dengan data pada sisi kanan.
- Perintah LEFT JOIN akan menampilkan semua isi tabel sisi kiri, walaupun data pada sisi kanan nilainya tidak sama ataupun bernilai null.
- Perintah RIGHT JOIN akan menampilkan semua isi tabel sisi kanan, walaupun data pada sisi kiri nilainya tidak sama ataupun bernilai null.
- Dengan OUTER JOIN tabel akan digabungkan satu arah, sehingga memungkinkan ada data yang NULL (kosong) di satu sisi. Sebagai contoh, kita akan menggabungkan tabel pelanggan dan pesan dimana kita akan menampilkan daftar pelanggan yang pernah melakukan pemesanan (transaksi). Outer Join terbagi menjadi 2 (dua) yaitu LEFT JOIN dan RIGHT.
KEGIATAN PRAKTIKUM!!!
1. Tampilkan jenis barang, nomer nota dan total dari tabel barang dan pembelian menggunakan JOIN!
SQL QUERY :
2. Tampilkan nama supplier, kode barang, tanggal beli dan total dari tabel supplier dan pembelian menggunakan INNER JOIN!
SQL QUERY :
SQL QUERY :
3. Tampilkan jenis barang, nama barang, tanggal beli dan total dari tabel barang dan pembelian menggunakan INNER JOIN!
4. Tampilkan semua data dari tabel supplier dan pembelian menggunakan LEFT JOIN!
5. Tampilkan nama supplier, telepon kantor, nomer nota, harga beli dan jumlah beli dari tabel supplier dan pembelian menggunakan LEFT JOIN!
6. Tampilkan nama barang, jenis barang, tanggal beli dan harga beli dari tabel barang dan pembelian menggunakan RIGHT JOIN!
7. Tampilkan nama supplier, alamat kantor dan nomer nota dari tabel supplier dan pembelian menggunakan RIGHT JOIN!
8. Tampilkan kode barang, jenis barang, harga beli, jumlah beli dan total dari tabel barang dan pembelian menggunakan LEFT OUTER JOIN!
SQL QUERY :
9. Tampilkan kode supplier, alamat kantor, nomer nota dan total dari tabel supplier dan pembelian menggunakan LEFT OUTER JOIN!
Comments
Post a Comment