Das ist wahrscheinlich sehr subjektiv, und ich habe meine eigenen Gedanken dazu, aber wie würde man eine Datenbank aufbauen, die Nachrichten von Benutzer zu Benutzer unterstützt (eins zu eins oder eins zu vielen).
Mein ursprünglicher Gedanke war, eine Tabelle MESSAGE und eine Tabelle MESSAGE_PARTIES zu haben
NACHRICHT würde Folgendes umfassen Felder: ID, Betreff, Text, Erstellt am, übergeordnete MSG-ID (für Antworten)
NACHRICHTENPARTEIEN Felder umfassen: -ID, Nachrichten-ID, Absender-ID, Empfänger-ID, Gesendet am
Ist das logisch? Ich möchte unbedingt wissen, was der bessere/effizientere Weg ist.