Memilih data dengan SQL Group
Memilih data dengan MySQL Group - Hallo semuanya, pada kesempatan kali ini saya akan berbagi tentang bagaimana cara mendapatkan data terakhir dari setiap kategori. maksudnya disini adalah kita memiliki beberapa kategori, dan masing - masing kategori memiliki beberapa data, tugas kita adalah mengambil data terakhir dari setiap kategori. Baiklah, sekarang kita coba dahulu.
contoh saya memiliki tabel posts seperti berikut
id category post_title ---------------------------------- 1 Kendaraan Title 1 2 Kendaraan Title 2 3 Kendaraan Title 3 4 Pakaian Title 4 5 Pakaian Title 5 6 Makanan Title 6
pada data diatas, saya ingin mengambil data terakhir dari masing - masing category caranya cukup mudah, disini kita cukup membuat query seperti berikut:
SELECT * FROM posts GROUP BY category
maka hasil yang didapat adalah seperti berikut
id category post_title ---------------------------------- 1 Kendaraan Title 1 4 Pakaian Title 4 6 Makanan Title 6
Dengan query diatas akan selalu ditampilkan record atau data pertama yang dibuat.
Untuk memilih berdasarkan id terbesar bisa menggunakan query berikut
SELECT id, category, post_title
FROM posts
WHERE id IN (
SELECT MAX(id)
FROM posts
GROUP BY category
);
maka akan tampil seperti ini
id category post_title ---------------------------------- 3 Kendaraan Title 3 5 Pakaian Title 5 6 Makanan Title 6
Bagaimana teman - teman cukup mudah bukan, demikian artikel kali ini tentang bagaimana cara memilih data dengan sql group. Semoga bermanfaat
Webinar Gratis 2024
Sabtu, 09 Maret 2024
10 Bahasa Rekomendasi Untuk Dipelajari di 2024
Python Developer, Data Science, Web Application
Minggu, 26 Mei 2024, 09.00-13.00 WIB
(4 Jam Membuat Backend di Laravel 11)