Thursday, April 6, 2017

Relasi Table dan INNER JOIN



06 April 2017
Relasi Table
Berikut adalah gambar desain relasi table yang sebelumnya sudah kita buat:  













JOIN
Apa itu JOIN? JOIN merupakan salah satu operasi untuk menghubungkan dua atau lebih tabel yang saling berelasi.
 
  • Menampilkan nonota, kode supplier, nama supplier,tanggal beli, dari tabel pembelian,tabel barang yang tanggal beli adalah 2018-01-23 dan nama supplier adalah Nisrina.


select pembelian.nonota, pembelian.kdsup,Supplier.nmsup,Pembelian.tanggalbeli from Pembelian
INNER JOIN supplier ON pembelian.kdsup=Supplier.kdsup
WHERE Pembelian.tanggalbeli='2018-01-23' AND Supplier.nmsup='Nisrina'




  • Menampilkan kode barang
     
SELECT pembelian.kdbrg
FROM pembelian
INNER JOIN BARANG ON pembelian.kdbrg = barang.kdbrg




  • Menampilkan nomor nota, kode barang, nama barang,kode supplier,dari table pembelian, table barang yang nama barangnya adalah “sgm 3”
  • select Pembelian.nonota,Pembelian.kdbrg, Barang.nmbrg, Pembelian.kdsup
    FROM Pembelian
    INNER JOIN Barang ON Pembelian.kdbrg=Barang.kdbrg
    WHERE Barang.nmbrg='sgm 3'










    • Menampilkan nomor nota, kode barang, nama barang, total

    select Pembelian.nonota,Pembelian.kdbrg, Barang.nmbrg, Pembelian.total
    FROM Barang           
    INNER JOIN pembelian ON Barang.kdbrg=Pembelian.kdbrg
    INNER JOIN Supplier ON Pembelian.kdsup=Supplier.kdsup
    order by Pembelian.nonota 



    • Menampilkan kode barang dan alamat kantor

    SELECT kdbrg, alamatkantor
    FROM Pembelian
    INNER JOIN Supplier ON Pembelian.kdsup = Supplier.kdsup;
     


    • Menampilkan nomor nota, kode barang, nama barang, kode supplier, nama supplier

    select Pembelian.nonota,Pembelian.kdbrg, Barang.nmbrg, Pembelian.kdsup,Supplier.nmsup
    FROM Barang
    INNER JOIN Pembelian ON Barang.kdbrg=Pembelian.kdbrg
    INNER JOIN Supplier ON Pembelian.kdsup=Supplier.kdsup
    WHERE Pembelian.nonota='HG006' AND Supplier.kdsup='sup005'
     

     








    • Menampilkan nama supplier, tanggal lahir, email, jenis produk 

    SELECT nmsup, tgllhr, email, jns_produk
    FROM pembelian
    INNER JOIN Supplier ON pembelian.kdsup = Supplier.Kdsup;
     

    • Menampilkan nonota, kode supplier, nama supplier,jumlah beli, dari tabel pembelian,tabel barang yang jumlah beli adalah 50 dan nama supplier adalah Fahrul Annas

    select pembelian.nonota, pembelian.kdsup,Supplier.nmsup,Pembelian.jumlahbeli from Pembelian
    INNER JOIN supplier ON pembelian.kdsup=Supplier.kdsup
    WHERE Pembelian.jumlahbeli='50' AND Supplier.nmsup='Fahrul Annas'
     


     









    • Menampilkan nomor nota, kode barang, nama barang,kode supplier,dari table pembelian, table barang yang nama barangnya adalah “sunslik”

    select Pembelian.nonota,Pembelian.kdbrg, Barang.nmbrg, Pembelian.kdsup
    FROM Pembelian
    INNER JOIN Barang ON Pembelian.kdbrg=Barang.kdbrg
    WHERE Barang.nmbrg='sunslik'


     










    • Menampilkan tanggal kadaluarsa

    SELECT barang.kadaluarsa
    FROM barang
    INNER JOIN pembelian ON pembelian.kdbrg = barang.kdbrg
     
     




















0 comments:

Post a Comment

Template by:

Free Blog Templates