Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL:como converter para EAV?


Estou assumindo que two.id é um inteiro de autoincremento, então deixarei para a tabela de destino atribuir esses valores.
select id as fk_id, 'first_name' as attribute, first_name as value
from one
union all
select id as fk_id, 'last_name', last_name
from one
order by fk_id, attribute