Perintah SQL Menggabungkan 2 Tabel

Langsung saja saya misalkan ada tabel barang

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    |
=========================================

atau kita bisa juga mengunakan perintah INNER JOIN

select transaksi.notrans,transaksi.tanggal,barang.nm_brg,barang.harga
from barang inner join transaksi
on barang.kd_brg=transaksi.kd_brg

Silahkan dicoba..
terserah anda mau menggunakan yang mana

Ditulis Oleh : Agung Prabowo ~ AGP88Blogs

Agung P Anda sedang membaca artikel berjudul Perintah SQL Menggabungkan 2 Tabel yang ditulis oleh AGP88 yang berisi tentang : Dan Maaf, Anda tidak diperbolehkan mengcopy paste artikel ini.

Jika Anda menyukai Artikel di blog ini, Silahkan berlangganan gratis via email, dengan begitu Anda akan mendapat kiriman artikel setiap ada artikel yang terbit di AGP88

0 comments:

SMS GERATIS

Back to top