Chỉ cần sử dụng các biểu thức trong truy vấn thứ hai cho GROUP BY của truy vấn đầu tiên:
SELECT * FROM chat_messages GROUP BY LEAST(to_id,from_id), GREATEST(to_id,from_id)
Chỉ cần sử dụng các biểu thức trong truy vấn thứ hai cho GROUP BY của truy vấn đầu tiên:
SELECT * FROM chat_messages GROUP BY LEAST(to_id,from_id), GREATEST(to_id,from_id)