Ich möchte eine Tabelle entwerfen, um die Freundschaftsbeziehung in meinem Webprojekt zu speichern
Es sollte mindestens die folgenden 4 Bedingungen erfüllen:
Wer sendet die Add-Friend-Anfrage, zB (wenn A bis B, dann ist diese Spalte A)
die die Add-Friend-Anfrage erhalten, z. B. (wenn A bis B, dann ist diese Spalte B)
aktueller Status zB (0 bedeutet abgelehnt, während 1 akzeptiert oder 2 unverarbeitet bedeutet
Unsere freundschaftliche Beziehung ist bilateral
Wenn einer von Ihnen damit vertraut ist, ist jeder Vorschlag willkommen
Mein aktuelles Design (ich denke im Moment schlecht) ist so, das sind die Spalten
frienshipId
fromUserId
toUserId
status
requestTime