Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Bingung cara Gabung 1 Table Acuan dengan ((3 Table Berelasi) dan 1 Table Tanpa Relasi)

kawan kawan tolong bantu dong.. gw bingung bingung bingung banget, mungkin karna gw kurang pengetahuan tentang ini..
gimana ya cara atasin permasalahan dibawah,
help me..


Tabel : REFERENSI_DOKUMEN
-----------------------------------------------------------------------------------------
| KODE_REFERENSI_DOKUMEN | NAMA_DOKUMEN       |
-----------------------------------------------------------------------------------------
|       RD0001           | SIUP                                               |
----------------------------------------------------------------------------------------
|       RD0002           | PKP dan NPWP                               |
----------------------------------------------------------------------------------------
|       RD0003           | Bukti Setoran                                   |
----------------------------------------------------------------------------------------
|       RD0004           | TDP                                                |

Tabel : DOKUMEN_PERMOHONAN
-------------------------------------------------------------------------------------------------------
| KODE_SURAT_PERMOHONAN  | KODE_REFERENSI_DOKUMEN |
-------------------------------------------------------------------------------------------------------
|       SP0001                               | RD0001                                      |
-------------------------------------------------------------------------------------------------------
|       SP0001                               | RD0002                                      |
-------------------------------------------------------------------------------------------------------
|       SP0002                               | RD0001                                      |

tabel : SURAT_PERMOHONAN
------------------------------------------------------------------------------------------------------------------------------------
|  KODE_SURAT_PERMOHONAN  | KODE_PEMOHON       | TANGGAL_PERMOHONAN |
------------------------------------------------------------------------------------------------------------------------------------
|      SP0001                                 |  PN0001                       | 19-09-2015 09:23:55            |
-------------------------------------------------------------------------------------------------------------------------------------
|      SP0002                                 |  PN0001                       | 20-09-2015 15:37:21            |
-------------------------------------------------------------------------------------------------------------------------------------
|      SP0003                                 |  PN0002                       | 20-10-2015 19:12:56            |

Comments

  • edited October 2015
    Query :
    SELECT
    SP.KODE_SURAT_PERMOHONAN,
    SP.KODE_PEMOHON,
    SP.TANGGAL_PERMOHONAN,
    Jumlah_Dokumen_Persyaratan, ## <-- MASIH BINGUNG CARANYA GIMANA
    COUNT(RD.Kode_Dokumen) AS Jumlah_Dokumen_MASUK
    FROM
    SURAT_PERMOHONAN AS SP
    LEFT JOIN DOKUMEN_PERMOHONAN AS DP ON DP.KODE_SURAT_PERMOHONAN = SP.KODE_SURAT_PERMOHONAN
    LEFT JOIN REFERENSI_DOKUMEN AS RD ON RD.KODE_REFERENSI_DOKUMEN = DP.KODE_REFERENSI_DOKUMEN
    WHERE SP.KODE_PEMOHON = 'PN0001'
    GROUP BY SP.KODE_SURAT_PERMOHONAN;

    OUTPUT yang Diharapkan :
    ----------------------------------------------------------------------
    | KODE_SURAT_PERMOHONAN | KODE_PEMOHON | TANGGAL_PERMOHONAN | Jumlah_Dokumen_Persyaratan | Jumlah_Dokumen_MASUK |
    ----------------------------------------------------------------------
    | SP0001 | PN0001 | 19-09-2015 09:23:55| 4 | 2 |
    ----------------------------------------------------------------------
    | SP0002 | PN0001 | 20-09-2015 15:37:21| 4 | 1 |
  • jumlah dokumen persyaratan rumusnya kaya mana?
  • edited October 2015
    lebih baik kalo yg diposting itu DDL table
    berikut perintah INSERT data nya

    jadi yg mau nyoba bisa langsung eksekusi SQL nya, dan langsung dapat contoh table nya
    nyobain query yg bener buat elo, jadi lebih gampang

    yg bisa elo coba :

    SELECT ...
    FROM d_permohonan dp, r_dokumen rd
    LEFT JOIN d_permohonan dp2 ON dp2.kd_sp=dp.kd_sp AND rd.kd_r=dp2.kd_r
    ...

    kira kira kaya gitu JOIN nya

    ntah bener, ntah salah, kagak gw coba, gw males bikin table manual
Sign In or Register to comment.