Query MySQL Untuk Menampilkan Data Terbaru

Query MySQL Untuk Menampilkan Data Terbaru
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
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
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
Query MySQL Untuk Menampilkan Data Terbaru

Not need to know.

Artikel Terkait

Previous
Next Post »

4 komentar

Write komentar
11 Januari 2020 pukul 21.46 delete

terima kasih, sangat menginspirasi dan membantu

Reply
avatar
christiyoda
AUTHOR
15 Januari 2020 pukul 13.58 delete

sip, senang bisa membantu

Reply
avatar
Unknown
AUTHOR
16 Agustus 2022 pukul 11.42 delete

baru tau rumus ini..thanks ilmunya bermanfaat sekali

Reply
avatar
Unknown
AUTHOR
5 November 2023 pukul 23.40 delete

Matur nuwun rumus nya

Reply
avatar