Belajar Komputer dan Teknologi Informasi

Wednesday, January 6, 2010

Cara melakukan GROUP setelah SORT di MySQL

ini saya punya data kayak gini :

ID + VALUE + STATUS
---- + --------------- + ---------
1 + abc + OK
2 + def + NG
3 + ghi + NG
4 + jkl + OK

maunya, data yang ditampilkan di grup, tapi di sort dulu, dipake yang paling akhir.
Seharusnya jadi :

ID + VALUE + STATUS
---- + --------------- + ---------
4 + jkl + OK
3 + ghi + NG

Caranya ? gampang banget ;)

SELECT * FROM (SELECT * FROM NAMA_TABEL ORDER BY ID DESC) AS NAMA_SEMBARANG GROUP BY STATUS

Gimana ? beres kan... gampang juga kan ? ha..ha...

No comments:

Post a Comment