Inner Join adalah clause untuk membuat view dimana dua buah tabel dihubungkan melalui satu atau lebih field dari masing-masing tabel. Sebagai contoh adalah tabel PEMBELIAN dan tabel SUPLIER dapat di-join-kan melalui field KODE_SUPLIER.
Berikut adalah contoh view dari
gabungan tabel MT_SUPLIER dan tabel PEMBELIAN:
SELECT dbo.MT_SUPLIER.KODE_SUPLIER, dbo.MT_SUPLIER.NAMA_SUPLIER, dbo.PEMBELIAN.TANGGAL,
dbo.PEMBELIAN.TOTAL_HARGA_BELI FROM dbo.MT_SUPLIER INNER JOIN dbo.PEMBELIAN ON
dbo.MT_SUPLIER.KODE_SUPLIER = dbo.PEMBELIAN.KODE_SUPLIER
Perintah
select tersebut akan menghasilkan view dengan output KODE_SUPLIER,
NAMA_SUPLIER, TANGGAL dan TOTAL_HARGA_BELI dari gabungan tabel MT_SUPLIER dan tabel
PEMBELIAN.
Jika anda ingin mengurutkan data berdasarkan filed tertentu maka perintah select harus diikuit oleh ORDER BY nama_field. Misalnya anda ingin mengurutkan data yang ditampilkan berdasarkan NAMA_SUPLIER maka perintah SELECT query menjadi sebagai berikut:
SELECT TOP 100 PERCENT dbo.MT_SUPLIER.KODE_SUPLIER, dbo.MT_SUPLIER.NAMA_SUPLIER,
dbo.PEMBELIAN.TANGGAL, dbo.PEMBELIAN.TOTAL_HARGA_BELI FROM dbo.MT_SUPLIER INNER JOIN
dbo.PEMBELIAN ON dbo.MT_SUPLIER.KODE_SUPLIER = dbo.PEMBELIAN.KODE_SUPLIER ORDER BY
dbo.MT_SUPLIER.NAMA_SUPLIER
Artikel terkait dengan kategori ini:
No comments:
Post a Comment