Thursday, December 22, 2022

SQL Tutorial : Menggabungkan Tabel SQL (Inner Join)

SQL Tutorial Menggabungkan Tabel SQL - Dalam menampilkan data dari tabel SQL mungkin tidak asing lagi bagi kalian. Namun untuk menggabungkan dua tabel menjadi satu nampak sedikit asing. Untuk menggabungkan dua buah tabel atau lebih anda dapat menggunakan perintah SQL yakni INNER JOIN.

Dengan menggunakan perintah SQL : INNER JOIN, tabel yang akan digabungkan tidak akan ada data yang bernilai NULL. Dalam tahap penggabungan tabel disetiap database tidak jauh berbeda satu dengan yang lain.

Terkait : SQL Tutorial : Menggabungkan Text di SQL

Sebelum belajar melakukan penggabungan tabel di SQL, ada baiknya persiapkan dahulu tabel yang akan anda gabungkan. Untuk dapat meng-eksekusi perintah SQL INNER JOIN ini ada dapat menggunakan bantuan tools seperti PHPMyAdmin atau Browser MySQL seperti (Database Desktop untuk Delphi, HeidiSQL), MySQLFront atau menggunakan command-prompt.

SQL Tutorial : Menggabungkan Tabel SQL (Inner Join)


#Cara Pertama : Dengan menggunakan Klausa WHERE

Dasar perintah SQL (INNER JOIN) dengan menggunakan klausa WHERE
SELECT tabel1.*, tabel2.*
FROM tabel1,tabel2
WHERE tabel1.field1 = tabel2.field1;

Berikut contoh penggabungan tabel pelanggan dengan tabel pesan
SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan
FROM pelanggan, pesan
WHERE pelanggan.id_pelanggan=pesan.id_pelanggan;

#Cara Kedua : Dengan menggunakan klausa INNER JOIN
Dasar perintah menggunakan Klausa INNER JOIN
SELECT tabel1.*, tabel2.*
FROM tabel1 INNER JOIN tabel2
ON tabel1.PK=tabel2.FK;

Berikut contoh penggunaan klausa INNER JOIN dengan tabel pelanggan dan tabel pesan
SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan
FROM pelanggan INNER JOIN pesan
ON pelanggan.id_pelanggan=pesan.id_pelanggan;

Demikian cara menggabungkan tabel sql menggunakan INNER JOIN semoga dapat bermanfaat dan berguna bagi kita semua.

Silahkan berkomentar dengan baik, asal tidak melanggar peraturan dibawah ini.
1. NO SPAM
2. NO SARA
3. NO LINK AKTIVE

Terimakasih
EmoticonEmoticon