Anda melakukan sebagian GROUP BY
yang tidak bekerja seperti yang Anda harapkan. Berikut adalah kueri yang menghasilkan hasil yang diinginkan:
SELECT MAX(id) AS MAXID, user_id
FROM `table`
GROUP BY user_id
ORDER BY MAXID DESC
LIMIT 4
Perilakunya dijelaskan di sini :