Guten Morgen!
Folgendes Problem:
Entity [Player] hat (Name) und (ID) als Attribute.
Entity [Guild] hat (Name) und (ID) als Attribute.
[Player] N — (ist Mitglied) — 1 [Guild]
Ich habe die Tabelle [Guild] nur mit den oben angegebenen Attributen erstellt. Tabelle [Player] wird zusätzlich mit einer Spalte für (Guild) erstellt. Die Datenherkunft für diese Spalte ist natürlich [Guild]. Nun möchte ich jedoch statt der ID aus Guild den Namen der Guild haben, da ich die IDs nicht auswendig lernen möchte.
Die IDs sind in [Player] und auch in [Guild] die Primärschlüssel. Nur darüber lässt sich ein Datensatz eindeutig identifizieren. Problem, die Namen können sich also wiederholen. Wie kann ich mit einem Listenfeld trotzdem sicherstellen, dass ich einem Player die richtige Guild (ID) zuordne, auch wenn ich nicht die ID sondern den Namen verwenden möchte?
Ist das überhaupt zu realisieren?
Vielen Dank für die Antworten.
MfG,
Rogge