21/10/2018 Maykhel David 2469 Website
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
No data.
Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.
Learn MoreMembuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.
Learn More