Cara Membuat atau menggabungkan tabel yang tidak berrelasi di mysql
Cara Membuat atau Menggabungkan Tabel Yang Tidak Berelasi di MySQL
Punten semuanya, disini saya akan memberikan informasi tentang bagaimana cara membuat atau menggabungkan tabel yang tidak berrelasi di mysql. silahkan lihat dan pahami
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 😊



0 komentar