Efektivitas dan efisien merupakan tuntutan semua pekerjaan saat ini, tak terkecuali bagi seorang guru, pengolahan daftar hadir yang automatis dapat membantu meringankan kerja guru, yaitu dengan tabel mysql.
Mungkin ada yang kesulitan dalam mencari jumlah siswa yang masuk, ijin, alfa dalam satu tabel di mysql solusi pada permasalahan diatas menurut saya adalah dengan memanfaatkan select didalam select di mysql contoh penulisan syntak nya dalah seperti di bawah ini :
SELECT DISTINCT b.nik, c.nama_pegawai,
(
SELECT COUNT( * )
FROM pegawai_presensi a
WHERE a.nik = b.nik
AND a.keterangan = 'Masuk'
) AS Masuk,
(
SELECT COUNT( * )
FROM pegawai_presensi a
WHERE a.nik = b.nik
AND a.keterangan = 'Ijin'
) AS Ijin,
(
SELECT COUNT( * )
FROM pegawai_presensi a
WHERE a.nik = b.nik
AND a.keterangan = 'Alfa'
) AS Alfa
FROM pegawai_presensi b
JOIN pegawai c ON b.nik = c.nik;
sudah paham tetang logika dari perintah diatas kan jadi selamat mencoba semoga berhasil....
jangan lupa tinggalkan pesan di kolom komentar dan bila masih puyeng bisa hubungi kami lewat email ya...