Tutorial MySQL : Inner Join Syntax

Cara menggunakan Sintak "Inner Join" pada Database MySQL

Inner Join adalah : penggabungan tabel - tabel database yang memiliki masing - masing kecocokan antara tabel, untuk penggunaan Inner Join tentu saja sangat berguna dalam pembuatan Laporan data yang komplex, Tutorial - Tutorial MySQL yang lain sudah pernah dibahas di Blog SCode ini, seperti Cara Penggunaan Sql SELECT, WHERE, INSERT, UPDATE, DELETE Statement, silahkan baca - baca kembali sebelum melanjutkan penggunaan syntax Inner Join ini,

Kalau sudah siap, langsung saja cara penggunaan Inner Join di MySQL :
Dalam tutorial ini Penulis mempunyai 2 buah table, pertama table as_members, dan table yang kedua ctransaksi, yang mana memiliki kesamaan pada idpelanggan, silahkan lihat detail tabelnya :
Tutorial MySQL : Inner Join Syntax
Tutorial MySQL : Inner Join Syntax

Table as_members
memberIDmemberCodememberFullNamememberAddressmemberPhonecreatedDatecreatedUserIDmodifiedDatemodifiedUserID
100001SMK Negeri 1 LahatJl. Sekolah Smkn 1 Lahat, Sumatera selatan Indonesia(0271) 1234562015-08-22 10:57:4712015-08-22 00:00:000
200002SMP Negeri 5 LahatJl. SMPN 5 Lahat, Sumatera Selatsan Indonesia(0231) 1234562015-08-22 10:58:0712015-08-22 00:00:000
300003SMA Negeri 4 LahatJl. SMA Negeri 4 Lahat(0231) 12345462015-08-22 10:59:0512015-08-22 00:00:000
666666Pelanggan Delta MicrotechJln. Mayor Ruslan III No 17, Pasar Lama Lahat, Sumatera Selatan Indonesia1234567892015-08-21 00:00:0012015-08-21 00:00:000

Table ctransaksi
idTransaksiidPelanggankodeProductjmlhCBjmlhBBtotalTransaksitglTransaksistatusTransaksijatuhTempoketerangan
111609002015-08-13Cash0000-00-00Lunas
222023002015-08-20CashNULL-
333216000000-00-00CashNULL-
466612300000-00-00Cash0000-00-00asdasda
56661203000000-00-00Cash0000-00-00
66661231533200000-00-00Cash0000-00-00
766612315365200000-00-00Cash0000-00-00
866612315365200000-00-00Cash0000-00-00
966612315365200000-00-00Cash0000-00-00
1066612315365200000-00-00Cash0000-00-00
1166612315365200000-00-00Cash0000-00-00
126661323000000-00-00Cash0000-00-00
13666125000000-00-00Cash0000-00-00
14666132150048225000000-00-00Cash0000-00-00
1566610048225000000-00-00Cash0000-00-00
16666123034500000-00-00Cash0000-00-00
1766612323103500000-00-00Cash0000-00-00
1866612312000000-00-00Cash0000-00-00asdasda
1966615213500000-00-00Cash0000-00-00

Anda bisa lihat bahwa saya mempunyai dua buah table, dan kita akan belajar cara menggunakan Syntax Inner join untuk menggabungkan kedua table tersebut, dengan menggunakan syntax berikut :
SELECT am.memberFullName,ct.totalTransaksi,ct.tglTransaksi FROM as_members as am inner join ctransaksi as ct on(ct.idPelanggan=am.memberCode) order by am.memberCode
dan kedua table tersebut akan digabung menjadi 1 table,
memberFullNametotalTransaksitglTransaksi
SMK Negeri 1 Lahat9002015-08-13
SMP Negeri 5 Lahat3002015-08-20
SMA Negeri 4 Lahat6000000-00-00
Pelanggan Delta Microtech48225000000-00-00
Pelanggan Delta Microtech00000-00-00
Pelanggan Delta Microtech00000-00-00
Pelanggan Delta Microtech00000-00-00
Pelanggan Delta Microtech00000-00-00
Pelanggan Delta Microtech00000-00-00
Pelanggan Delta Microtech13500000-00-00
Pelanggan Delta Microtech103500000-00-00
Pelanggan Delta Microtech48225000000-00-00
Pelanggan Delta Microtech00000-00-00
Pelanggan Delta Microtech00000-00-00
Pelanggan Delta Microtech00000-00-00
Pelanggan Delta Microtech00000-00-00
Pelanggan Delta Microtech00000-00-00
Pelanggan Delta Microtech12000000-00-00
Pelanggan Delta Microtech34500000-00-00

Jika anda kurang paham dengan tutorial Menggunakan Syntax Inner Join ini, bisa meninggalkan komentarnya dibawah ini, terima kasih ;)