Query MySQL Untuk Menampilkan Data Terbaru |
Kadang saya membutuhkan query untuk memanggil data terbaru dari tabel MySQL. Tapi, sering lupa. Berikut ini saya jelaskan tentang penggunaan query MySQL untuk menampilkan data terbaru sekaligus untuk catatan pribadi buat saya kalau besok lupa lagi.
Di sisni, saya sediakan contoh tabel dengan nama "gaji", seperti gambar di bawah ini:
Query MySQL Untuk Menampilkan Data Terbaru |
Jika hanya ingin mengambil data terakhir saja, maka gunakan 2 query ini:
Query 1:
SELECT * FROM `gaji` ORDER BY id DESC LIMIT 1
Query 2:
SELECT * FROM `gaji` WHERE id IN (SELECT MAX(id) FROM `gaji`)
Dari 2 query di atas, akan didapatkan data sebagai berikut:
Query MySQL Untuk Menampilkan Data Terbaru |
Tetapi jika ingin mengambil data terakhir dari kedua orang, maka gunakan query GROUP BY, seperti di bawah ini:
SELECT * FROM `gaji` WHERE id IN (SELECT MAX(id) FROM `gaji` GROUP BY nama)
Dari query di atas, akan didapatkan data sebagai berikut:
Query MySQL Untuk Menampilkan Data Terbaru |
4 komentar
Write komentarterima kasih, sangat menginspirasi dan membantu
Replysip, senang bisa membantu
Replybaru tau rumus ini..thanks ilmunya bermanfaat sekali
ReplyMatur nuwun rumus nya
ReplyEmoticonEmoticon