tabelbarang
==============================
| kd_brg | nm_brg | harga |
------------------------------
| 0001 | Buku | 10000 |
| 0002 | Pensil | 5000 |
==============================
tabeltransaksi
===============================
| notrans | tgl | kd_brg |
------------------------------
| A001 | 01/07/09 | 0001 |
| A001 | 01/07/09 | 0002 |
| A002 | 04/07/09 | 0001 |
| A003 | 06/07/09 | 0002 |
===============================
Sekarang kita coba membuat query dengan SQL untuk menggabungkan 2 tabel tersebut biasanya dipergunakan untuk pembuatan laporan:
select a.notrans,a.tgl,b.nm_brg,b.harga
from tabeltransaksi as a, tabelbarang as b
where a.kd_brg=b.kd_brg;
Hasil dari query Tersebut adalah :
=========================================
| notrans | tgl | nm_brg | harga |
-----------------------------------------
| A001 | 01/07/09 | Buku | 10000 |
| A001 | 01/07/09 | Pensil | 5000 |
| A002 | 04/07/09 | Buku | 10000 |
| A003 | 06/07/09 | Pensil | 5000 |
=========================================
Silakan Mencoba !!!
By: Fajar Jatmika


*gubrak*
BalasHapuspake inner join donk
pake inner join juga bisa tinggal
BalasHapus"SELECT transaksi.notrans,transaksi.tanggal,barang.nm_brg,barang.harga
FROM barang INNER JOIN transaksi
ON barang.kd_brg=transaksi.kd_brg"
Terserah mau menggunakan yang mana !!!