Mengambil Data Yang Paling Banyak Beserta Jumlahnya Di MySQL
Disini sebagai contoh, saya akan menggunakan data peminjaman buku pustaka. tabel yang digunakan yaitu tbl_peminjaman
| kode_transaksi | nomor_katalog |
|---|---|
| B5F9059 | 2015000013 |
| B5F9059 | 2015000428 |
| AE3CE0D | 2015000013 |
| 9F4285C | 2014000097 |
| 7CD8C7F | 2014000461 |
| 465ECFF | 2014200557 |
| F4B148B | 2015000013 |
| D2F3537 | 2015000013 |
| 629A6B6 | 2014000461 |
| 629A6B6 | 2014000461 |
| 629A6B6 | 2015000428 |
sekarang kita akan mengambil 3 buku yang paling banyak dipinjam. disini kita dapat menggunakan script sql berikut:
select nomor_katalog, count(nomor_katalog) as jumlah from tbl_peminjaman GROUP by nomor_katalog ORDER by jumlah DESC LIMIT 3
Maka script diatas akan menghasilkan data sebagai berikut
| nomor_katalog | jumlah |
|---|---|
| 2015000013 | 4 |
| 2014000461 | 3 |
| 2015000428 | 2 |




