我有一个表,地址和邮政编码位于不同的行中,但是通过id列链接。
当前状态
addressLabel
addressValue
22
home address
xxxxx
22
home postcode
yyyy yyyy
id
理想状态
addressLabel
addressValue
22
home address
xxxxxx, yyyy yyy
{{1}}
我想用逗号分隔符将具有相同id的两行连接到addressValue列(然后删除邮政编码)。 我已经看到很多使用SELECT的例子但我无法看到它们如何与UPDATE一起使用。
答案 0 :(得分:0)
您可以在UPDATE语句中使用selfjoin:
.wrapper {
width:1024px;
float:left;
height:auto;
background-image:url("https://cdn.pixabay.com/photo/2013/04/06/11/50/image-editing-101040_1280.jpg");
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
}
.nav, .content {
width:100%;
float:left;
color:white;
background-color:rgba(255, 255, 255, 0.2);
}
.nav {
height:50px;
}
.content {
height:auto;
}
演示:{{3}}
如果您想影响整个表格,请删除条件<div class="wrapper">
<div class="nav"> Nav </div>
<div class="content"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas vitae sapien dapibus, sodales ex vitae, fringilla sapien. Sed varius pulvinar sem a eleifend. Aliquam id enim et mauris efficitur porta. Pellentesque mattis turpis non sollicitudin volutpat. Aliquam erat volutpat. Curabitur blandit lectus ut eleifend interdum. Nulla eu rhoncus metus, at facilisis dolor. Suspendisse a quam ut sapien pulvinar volutpat. Donec at elit ligula. Nunc condimentum blandit consectetur. </div>
</div>
。