Mam do zaprojektowania system prywatnych wiadomości. Problem w tym, że nie ma się to odbywać na zasadzie skrzynki odbiorczej/nadawczej, a po kliknięciu na link ma się pokazywać ostatnie 5 wiadomości pomiędzy dwoma użytkownikami. Czyli mniej więcej coś takiego:
User1: Tekst wiadomości usera1 do usera2
User2: Odpowiedź od usera2 do usera1
User1: Odpowiedź na odpowiedź
User2: Kolejna odpowiedź na odpowiedź usera1
(itd)
Mój problem pojawia się przy kasowaniu wiadomości. Naturalnym jest, że jeżeli User1 skasuje u siebie rozmowę, to powinna się ona pojawiać nadal u Usera2. Niestety nie mogę wpaść na żadne sensowne rozwiązanie tego problemu na poziomie bazy danych.
Może ktoś robił już coś podobnego?
Pozdrawiam