merhaba;
evet tablomuz şu şekilde..
mid | kimden | kime | madi | mtext | monay | okudu | tarih
söylediğiniz mantıklı fekat doğrudan gelen ve giden olsa yapılabilir 3 aşama var
1 gelen
2 giden
3 çöp kutusu
ayrıca dediğiniz mantıklı olduğu kadar "-" leride var mesaj tablosu sürekli şişer durur bu durumda..
hocam tablonuza durum diye bir bölüm açın "1" ise hem alıcıda, hem göndericide gözüksün. 2 ise sadece alıcıda, 3 ise sadece göndericide gözüksün.
bunun dışında alternatif bir tablo daha açarsın, mesajı gönderici ve alıcı için ayrı ayrı kaydedersin. sildiğinde de kendi tablosundan silersin.
bunlar dışında alternatif bir şey yok. veritabanı şişer düşüncesinden de kurtulun bence.