Cara Membuat atau menggabungkan tabel yang tidak berrelasi di mysql

by - 21.54.00

Cara Membuat atau Menggabungkan Tabel Yang Tidak Berelasi di MySQL

Hasil gambar untuk sql
Punten semuanya, disini saya akan memberikan informasi tentang bagaimana cara membuat atau menggabungkan tabel yang tidak berrelasi di mysql. silahkan lihat dan pahami

Tabel Relasi


Misalkan kita mau menampilkan nama penerbit dengan nama pengarang dalam satu tabel, maka yang harus kita lakukan adalah mengetikkan query yang secara tidak langsung merelasikan tabel yang tidak berrelasi.

cara menggabungkan tabel yang tidak berelasi di mysql yaitu dengan menggunakan Inner Join


SELECT nama_pengarang, nama_penerbit FROM pengarang 
INNER JOIN buku ON buku.kd_pengarang=pengarang.kd_pengarang 
INNER JOIN penerbit ON penerbit.kd_penerbit=buku.kd_penerbit

Nah, jika misalkan tabelnya lebih dari dua, maka tambahkan terus Inner Join setelah query ON, sampai berrelasi dengan sempurna.

lalu ada sebuah soal menampilkan data buku yang dibeli oleh pelanggan tertentu, maka kita gunakan Inner Join + Where-And, contoh querynya seperti dibawah ini.

SELECT buku.*, nama_pelanggan FROM buku 
INNER JOIN detailpenjualan ON buku.kd_buku=detailpenjualan.kd_buku 
INNER JOIN penjual ON detailpenjualan.kd_jual=penjual.kd_jual 
INNER JOIN pelanggan ON pelanggan.kd_pelanggan=penjual.kd_pelanggan 
WHERE pelanggan.nama_pelanggan="siapa";

Itulah beberapa hal yang dapat saya sampaikan hari ini, selamat belajar 😊

You May Also Like

0 komentar