Memilih data dengan SQL Group

21/10/2018    Maykhel David    179     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.

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More