@ivandao

Есть ли способы перевести значение ячейки в имя поля?

Есть ли способы перевести значение ячейки с имя поля?

Есть таблица:
_______________________________________________
|  ID  |   name   |         email          |   address   |
------------------------------------------------------
|   1  |    alex     |   alex@a.net      |  New York  |
------------------------------------------------------
|   2  |   maria   |  m@gmail.com   |   London    |
------------------------------------------------------

Я храню ее историю таким образом:
_______________________________________________________________
|  ID  |   USER_ID   |      field      |       address       |  date_edit  |
-----------------------------------------------------------------------
|   1  |          2        |   address    |      Moscow       |                   |
-----------------------------------------------------------------------
|   2  |          1        |     email     |  al@mail.com   |                   |
-----------------------------------------------------------------------

spoiler
maria сменила адрес на Moscow
alex сменил email на al@mail.com

Я хочу отказаться от первой таблицы и хранить только историю изменений каждого поля (вторя таблица) и налету через View высчитывать текущее (актуальное) значений данных о пользователях (последнее изменение).
Для этого мне требуется использовать значение в качестве поля (address, email).
Как это можно сделать?
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы