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

assalamulaikum, bantu saya menyelesaikan masalah ini mengenai Database MYSQL

Alur ceritantya jadi setiap satu mahasiswa dapat memilik 2 sertifikasi nah saya stack dalam menjumlahkan data seminar
Misalkan Nama A : memiliki 2 Seminar dengan seminar Multimedia Dan Pemograman Android nah ketika di tampilkan maka akan muncul output berikut :

===================
= NRP : 110010 =
= Nama : A =
= Jumlah Seminar : 2 =
===================

Berikut Querynya :
mohon bantuannya :smile:
    /*
Keterangam
mhs = mahasiswa
k = kelas
f = fungsionaris
m = makalah
ps = prestasi
s = seminar
sf = sertifikasi
w = workshop
a = angkatam
sk = skripsi
*/
CREATE VIEW view_mhs
AS
SELECT
mhs.nrp,mhs.nama, -- Mahasiswa --
k.nama_kelas, -- kelas --
f.unit,f.jabatan, f.tahun_jabatan, -- fungsionaris --
m.perusahaan_makalah, m.periode_makalah1, m.periode_makalah2, -- Makalah --
ps.bidang_prestasi, ps.penyelenggara, ps.tanggal_pelaksanaan, -- Prestasi --
s.tema_seminar_internal, s.pembicara_seminar, s.tanggal_seminar, s.type, -- semianr --
COUNT(sf.nama_sertifikasi) AS total , -- sertifikat --
w.tema_workshop, w.pembicara_workshop, w.tanggal_workshop, -- Workshop --
a.program, a.tahun_angkatan, -- angkatan --
sk.perusahaan_skripsi, sk.periode_skripsi1, sk.periode_skripsi2 -- skripsi
FROM mahasiswa mhs -- mahasiswa
 
LEFT JOIN kelas k ON mhs.id_kelas = k.id_kelas -- kelas
LEFT JOIN fungsionaris f ON mhs.id_fungsionaris = f.id_fungsionaris -- fungsionaris
LEFT JOIN makalah m ON mhs.id_makalah = m.id_makalah -- makalah
LEFT JOIN prestasi ps ON mhs.id_prestasi = ps.id_prestasi -- prestasi
LEFT JOIN seminar s ON mhs.id_mhs = s.id_mhs -- seminar
LEFT JOIN sertifikasi sf ON mhs.id_sertifikat = sf.id_sertifikat -- sertifikasi
LEFT JOIN workshop w ON mhs.id_workshop = w.id_workshop -- workshop
LEFT JOIN angkatan a ON mhs.id_angkatan = a.id_angkatan -- angkatan
LEFT JOIN skripsi sk ON mhs.id_skripsi = sk.id_skripsi -- skripsi
 
WHERE nrp = '160613052'


Masih Beginner :smiley:

Comments

  • coba pake ini
    <?php
    $query = "select mhs.nrp, mhs.nama, COUNT(s.id_mhs) AS jumlah_seminar
    from mahasiswa mhs
    LEFT JOIN seminar s ON mhs.id_mhs = s.id_mhs
    WHERE nrp = '160613052'";
    ?>
  • uyung said:

    coba pake ini

    <?php
    $query = "select mhs.nrp, mhs.nama, COUNT(s.id_mhs) AS jumlah_seminar
    from mahasiswa mhs
    LEFT JOIN seminar s ON mhs.id_mhs = s.id_mhs
    WHERE nrp = '160613052'";
    ?>
    Terimkasih gan
Sign In or Register to comment.