Điều này có thể thực hiện được bằng cách sử dụng một truy vấn con. Truy vấn bên trong sắp xếp tất cả các hàng theo ngày, vì vậy trường hợp đầu tiên của mỗi tên người dùng trong kết quả đó sẽ là hàng bạn đang tìm kiếm.
Nhóm truy vấn bên ngoài theo tên người dùng và AFAIK nếu bạn không sử dụng GROUP_CONCAT
điều này sẽ luôn là trường hợp đầu tiên của mỗi hàng chứa tên người dùng.
SELECT username, wikitext, wikidate FROM
(SELECT username, wiki.text AS wikitext, wiki.date AS wikidate
FROM wiki_house
INNER JOIN wiki ON wiki_house.wiki_id = wiki.id
INNER JOIN users ON wiki.user_id = users.id
AND wiki_house.house_id = 1
AND wiki.language = 'it'
ORDER BY wiki.date DESC)
GROUP BY username
LIMIT 10
Nếu cách đó không hiệu quả, hãy xem câu trả lời được chấp nhận cho tương tự này câu hỏi mà có một giải pháp khác. Bạn có thể sửa đổi nó cho phù hợp với nhu cầu của mình.