嘿,
我必须将信息从'[Plaats **]转移到一个名为[OR]的新列中(图像中不可见)
我想在[[]]栏位中输入:LO:哈瑟尔特/阿尔梅洛/恩斯赫德/伯克姆/埃默洛德/格兰纳德桥/纽斯佩特/卢滕贝格/恩斯切德/梅珀尔/特维尔-亨格洛/
我不想要名称:结果中两次出现任何地名(例如:ALMELO和ENSCHEDE),因此必须制定一个规则来阻止双重地名。
我现在所知道的是:
Update bron set [OR] = 'LO: ' || [Plaats**] || '/'
此时,在[OR]中将出现txt:“ LO:HASSELT /”
但是现在剩下的了。
迎接贾斯珀。
使用group_concat:
SELECT 'LO: ' || group_concat(Plaats, '/ ')
FROM (SELECT DISTINCT [Plaats**] AS Plaats
FROM bron
-- ORDER BY ...
)
要将此值写入所有行,请使用如下UPDATE语句:
UPDATE bron
SET [OR] = (SELECT 'LO: ' || group_concat(Plaats, '/ ')
FROM (SELECT DISTINCT [Plaats**] AS Plaats
FROM bron
-- ORDER BY ...
))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句