sql >> Base de Datos >  >> RDS >> Mysql

MySQL:¿cómo convertir a EAV?

Supongo que two.id es un número entero que se incrementa automáticamente, por lo que dejaré que la tabla de destino asigne esos 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