July 13, 2024

Perintah-perintah SQL Part 8: Operasi Relasi 5 Tabel Pada Database MySQL

1 min read

Pada part sebelumnya sudah dibahas bagaimana cara merelasikan 2 tabel di dalam database. Bisa dilihat kembali pada Perintah-perintah SQL Part 7. Nah di Part ini, saya akan melanjutkan dan membahas  bagaimana cara merelasikan 5 tabel sekaligus di dalam sebuah database menggunakan Query  dasar.

Langkah 1

Silahkan kalian gunakan kembali database pada part sebelumnya seperti gambar dibawah ini:

sqlserver8_1

Langkah 2

Bagi yang sudah mengikuti tutorial pada part sebelumnya yaitu Perintah-perintah SQL Part 7  tabel jenis_barang dan tabel barang data-datanya sudah diisi. Berikut ini adalah data pada tabel -tabel tersebut:

sqlserver8_2

Langkah 3

Menampilkan no.transaksi, nama pelanggan, nama barang, nama jenis, harga, jumlah  dari kelima tabel yang saling berelasi:

Select penjualan.no_transaksi,pelanggan.nama,barang.nm_barang, jenis_barang.nm_jenis,barang.harga,detail_penjualan.jumlah

from pelanggan,penjualan,detail_penjualan,barang,jenis_barang

where pelanggan.kd_pelanggan=penjualan.kd_pelanggan AND penjualan.no_transaksi=detail_penjualan.no_transaksi AND jenis_barang.kd_jenis=barang.kd_jenis AND barang.kd_barang=detail_penjualan.kd_barang;

sqlserver8_4

Langkah 4

Menampilkan seluruh transaksi berdasarkan nama pelanggan dari kelima tabel yang saling berelasi:

Select penjualan.no_transaksi,pelanggan.nama,barang.nm_barang, jenis_barang.nm_jenis,barang.harga,detail_penjualan.jumlah

from pelanggan,penjualan,detail_penjualan,barang,jenis_barang

where pelanggan.kd_pelanggan=penjualan.kd_pelanggan AND penjualan.no_transaksi=detail_penjualan.no_transaksi AND jenis_barang.kd_jenis=barang.kd_jenis AND barang.kd_barang=detail_penjualan.kd_barang AND pelanggan.nama=’BUDI’;

sqlserver8_5

Mungkin itu saja yang bisa saya sampaikan, nantikan part berikutnya ya… Semoga bermanfaat bagi kalian..  😉

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright © All rights reserved. | Newsphere by AF themes.