Menampilkan Data Terakhir Di Group By
Setelah sebelumnya admin menulis artikel Menampilkan data dengan Group By PHP MYSQL , dimana kita menampilkan dan mengelompokkan data di mysql untuk kita tampilkan dengan GROUP BY , namun kali ini kita mempunyai kasus yang berbeda sedikit , yaitu tetap menampilkan data berdasarkan kelompok , namun data yang ditampilkan data yang terakhir.
Untuk lebih jelasnya perhatikan gambar berikut :
Tampak dari data diatas kita mempunya tabel dengan nama "buku" , dan terdapat jumlah data sebanyak 7.. serta tampilan yang kita inginkan ada disisi sebelah kanan dengan tanda ceklist
Nah.. Bagaimana kita menampilkan data berdasarkan id_buku yang sama , namun mengambil nama buku yang terakhir.. ?? Berikut codenya :
SELECT * FROM `buku` WHERE id IN ( SELECT MAX(id) FROM `buku` GROUP BY id_buku );