1 x chen hyd 2 y bang mum [关闭]
Posted
技术标签:
【中文标题】1 x chen hyd 2 y bang mum [关闭]【英文标题】:1 x chen hyd 2 y bang mum [closed] 【发布时间】:2018-12-03 23:21:36 【问题描述】:id name add1 add2
1 x chen hyd
2 y bang mum
我想像这样输出
id name add
1 x chen
1 x hyd
2 y bang
2 y mum
【问题讨论】:
有什么意义吗? 提示:UNION ALL
.
添加行(3,z,dad,dad),并相应调整预期结果。
【参考方案1】:
使用UNION
喜欢:
SELECT id,name,add1 from mytable
UNION
SELECT id,name,add2 from mytable
编辑:为了获得更好的性能,您可以改用 UNION ALL,这会给您相同的结果:
SELECT id,name,add1 from mytable
UNION ALL
SELECT id,name,add2 from mytable
【讨论】:
为什么不UNION ALL
?
@jarlh 因为返回的行都是不同的,所以 UNION 和 UNION ALL 的工作方式相同
如果您不需要删除重复项,请使用 UNION ALL,因为它更便宜。
@jarlh 是的,你是对的,不认为它基于性能以上是关于1 x chen hyd 2 y bang mum [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
例题4-6 uva12412A Typical Homework (a.k.a Shi Xiong Bang Bang Mang)