[英]How to create a normalized version of table 1 in SQL
想要转换这个
表 1(未标准化)
Id name hobby1 hobby2
1, Bob, fishing, games
2, John, camping, hiking
变成下面的东西
表2(归一化)
Id name hobby
1, Bob, fishing
1, Bob, games
2, John, camping
2, John, hiking
这里的目标是从表 1 创建一个新表 2,其中字段 hobby1 和 hobby2 通过规范化组合成一个名为 hobby 的字段
你可以做一个工会:
select Id, name, hobby1 as hobby
from mytable
union all
select Id, name, hobby2 as hobby
from mytable
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.