Hi,
Habe mich bewusst für ein multiple-choice-field entschieden. Die Eingabe in <form> ist kompakter und die Zahl der Möglichkeiten (varchar (nn) in verschiedenen Projekten) ist variabel.
Die Darstellung der gespeicherten Werte sowie die Eingabe ist doch unabhängig vom Speicherformat. Ob Du für eine Multiple-Choice-Eingabe die Werte für die einzelnen Checkboxes aus EINEM String mit N Zeichen extrahierst oder aus N Spalten, spielt keine wirkliche Rolle. Genauso beim Schreiben der Daten.
Wobei hier ja nicht mal eine Eingabe vom User getätigt wird, da sich das X ja aus anderweitig vorhandenen (bzw. eben gerade nicht vorhandenen) Daten ergibt, also eigentlich redundant ist - aus Performance-Gründen kann es aber durchaus gerechtfertigt sein, so eine redundante Information trotzdem abzuspeichern - halt immer mit der Gefahr verbunden, daß die redundante Information nicht angepaßt wird, wenn sich deren Datengrundlage ändert.
cu,
Andreas a/k/a MudGuard