Я пытаюсь найти лучший способ извлечь поля из таблицы, в зависимости от значения другого поля, все это администрируется из веб-приложения.
Например, пусть таблица person содержит 4 поля: name,surname,email,mobile
.
И предоставит администратору веб-приложения возможность указать, является ли одно из таких полей видимым или нет, для каждой записи, например, путем установкифлажок ..
Как я могу решить эту проблему?Должен ли я использовать тривиальное решение добавления еще 4 логических полей к таблице (или создания другой таблицы для этой цели), чтобы контролировать видимость?например: b_name,b_surname,b_email,b_mobile
-или-
следует ли использовать маску (например: хранить где-то 1101, что в основном означает «не показывать электронную почту для этой записи»)?
Есть ли другие альтернативы?