我有两个表:表A包含主产品数据,表B包含子产品数据 . 我想更新表A,以便在它只有一个不同的值时保持表B中相同列的相同值 . 如果非重要计数大于1,我想用逗号连接列 . 除键列名外,这些表具有相同的列 .
是否可以编写匹配所有列并处理合并/连接的动态SQL?
示例如下:
表A.
ID | color | Location
____| ______|_____________
1 | |
2 | |
3 | |
4 | |
表B.
child_ID | parent_id | Color | Location
__________|___________|________|_________
1 | 1 | white | house
2 | 2 | red | garage
3 | 2 | white | garage
4 | 3 | blue | house
表A将如下所示:
ID | color | Location
____| ___________|_____________
1 | white | house
2 | red, white | garage
3 | white | house
3 回答
检查一下......
我想这会做到:
看看这个问题的答案:
how-to-return-multiple-values-in-one-column