SELECT MAX(message_id) FROM messages GROUP BY GREATEST(to_id, from_id), LEAST(to_id, from_id);
Om du vill ha själva meddelandena kan du lägga detta i ett underval, eller förvandla det till en vy och sammanfoga det med meddelanden.
SELECT MAX(message_id) FROM messages GROUP BY GREATEST(to_id, from_id), LEAST(to_id, from_id);
Om du vill ha själva meddelandena kan du lägga detta i ett underval, eller förvandla det till en vy och sammanfoga det med meddelanden.