SELECT COUNT ... WHERE ... GROUP BY

ceritanya saya punya 2 tabel:

1. tabel_pegawai (kolom: id_pegawai, nama_pegawai, dll)

2. tabel_laporan (kolom: id_pegawai, id_laporan, laporan, dll)

yang terhubung oleh id_pegawai. jadi biodata lengkap pegawai hanya ada di tabel_pegawai, sedangkan yang di laporan cuma ada id_pegawai sebagai foreign key.

permasalahan yang sedang saya hadapi adalah saya ingin membuat tabel rekap laporan yang memuat nama pegawai (diambil dari tabel_pegawai) dan jumlah laporan (diambil dari tabel_laporan) yang dia buat.

No  |   Nama   |  Jumlah Laporan

1    |     A         |   5

2    |     B         |   13

...

dll

mungkin ada yang bisa bantu?

avatar firmanhadian
@firmanhadian

1 Kontribusi 1 Poin

Diperbarui 3 tahun yang lalu

4 Jawaban:

<div>Mungkin kalau sudah di buat tabel rekap laporan nya.<br>Mungkin begini gambarannya :<br>Dalam input menambahkan data ke database, bisa di tambahkan satu input hidden yang value nya di ambil dari session nama user setelah login.<br>Dan ketika users update nama, tambahkan juga query update nama users rekap laporan, semoga paham!😃</div>

avatar X451
@X451

41 Kontribusi 30 Poin

Dipost 3 tahun yang lalu

<div>Kasusnya mirip dengan ini:<br><a href="https://stackoverflow.com/questions/7424913/how-to-count-the-number-of-instances-of-each-foreign-key-id-in-a-table">https://stackoverflow.com/questions/7424913/how-to-count-the-number-of-instances-of-each-foreign-key-id-in-a-table</a></div>

avatar kodergan
@kodergan

51 Kontribusi 58 Poin

Dipost 3 tahun yang lalu

<pre>SELECT tabel_pegawai.*, count(tabel_laporan .id_lapor) as jumlahLapor
from tabel_pegawai inner left join tabel_laporan.id_pegawai on (tabel_laporan.id_pegawai= tabel_laporan.id_pegawai) group by tabel_laporan.id_lapor</pre>

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 3 tahun yang lalu

<div>Udah Solve?, Semoga Berhasi!<br><a href="https://stackoverflow.com/questions/7424913/how-to-count-the-number-of-instances-of-each-foreign-key-id-in-a-table">https://stackoverflow.com/questions/7424913/how-to-count-the-number-of-instances-of-each-foreign-key-id-in-a-table</a></div>

avatar X451
@X451

41 Kontribusi 30 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban