Anda di halaman 1dari 2

Home query menampilkan database di MySQL Menampilkan data dari dua buah tabel di

database MySQL

Menampilkan data dari dua buah tabel di database MySQL


Diposkan oleh Ali Mutasal di 5/30/2014 09.27.00 AM
Artikel kali ini saya berikut judul Menampilkan data dari dua tabel di dabatase MySQL dan
seperti judul artikel tersebut kali ini saya akan menampilkan data dari 2 buah tabel yang berbeda.
tentunya dengan memakai query cara nya sama seperti menampilkan data di table MySQL biasa
namun ada tambahan query / perintah yaitu menggunakan Inner join, Left join dan Right join
dan masih banyak lagi jenis join-join yang lain.
Pembahasan kali ini saya namun pada artikel kali ini yang akan saya bahas lebih spesifik ke
Inner join dan Left join. sebelum masuk ke contoh kita bahas satu persatu yang namanya join
mari kita bahas. apa SQL itu join? join adalah sebuah perintah yang digunakan untuk
mengkombinasikan rows dari 2 tabel atau lebih berdasarkan kepada field umum diantara
keduanya. begitulah kira-kira pengertian dari join sendiri.
bentuk umum dari join sendiri biasanya adalah : Contoh kasus misalnya saya memiliki 2 buah
tabel yaitu table pesanan dan table customer:
Tabel pesanan :
NoPesanan
IdCustomer
Jumlah
1

10

3
1
dan Table customer sebagai berikut :
IdCustomer
NamaCustomer

3
Alamat

Ali Mutasal

Jl. Raya MT Haryono

Jackie Chan

Jl. Raya Sudirman

3
Bruce Lee
Jl. Raya Bogor
Sekarang saya ingin menampilkan semua data dari kedua tabel tersebut. yang dikaitkan dengan
menggunakan Customer ID sehingga query yang digunakan adalah sebagai berikut ini :
?
1SELECT * FROM pesanan as ps JOIN customer as cs ON ps.IdCustomer=cs.IdPesanan;
maka hasilnya akan menjadi seperti di bawah ini :
NoPesanan IdCustomer Jumlah IdCustomer NamaCustomer Alamat
1

10

Ali Mutasal

Jl. Raya MT Haryono

12

Ali Mutasal

Jl. Raya MT Haryono

2
2
100
2
Jackie Chan
Jl. Raya Sudirman
Sampai tahap ini mudah kan. Contoh kedua saya hanya ingin menampilkan column IdCustomer,
NamaCustomer, Jumlah nya saja. maka Query yang harus di gunakkan adalah sebagai berikut :
?

SELECT cs.IdCustomer,cs.NamaCustomer,ps.Jumlah FROM pesanan as ps JOIN customer

1as cs ON ps.IdCustomer=cs.IdPesanan;
Mudah kan silahkan mencoba dan bereksperimen dengan perintahnya. sekian dulu tulisan kali ini
semoga bermanfaat terimakasih.

Anda mungkin juga menyukai