Допустим, у меня есть следующая таблица:
TABLE: one
===============================
| id | first_name | last_name |
===============================
| 1 | John | Doe |
| 2 | Jane | Smith |
-------------------------------
Я хочу преобразовать ее в EAV:
TABLE: two
===================================
| id | fk_id | attribute | value |
===================================
| 1 | 1 | first_name | John |
| 2 | 1 | last_name | Doe |
| 3 | 2 | first_name | Jane |
| 4 | 2 | last_name | Smith |
-----------------------------------
Примечание:
- two.Значения fk_id получены из one.id
- Значения two.attribute получены из one.first_name
- Значения two.value получены из one.last_name
Мне нужно создатьтаблицу два из таблицы один, чтобы я мог выполнить несколько тестов.