Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL :comment convertir en EAV ?

Je suppose que two.id est un entier auto-incrémenté, donc je laisserai à la table cible le soin d'attribuer ces valeurs.

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