Sqlite SQLLite从行中获取信息并将其粘贴到单个列中

Sqlite SQLLite从行中获取信息并将其粘贴到单个列中,sqlite,Sqlite,嘿 我必须把信息从“[Plaats**]带到一个叫做[或](图像中不可见)的新柱上 我要用Column[或]文本:LO:HASSELT/ALMELO/ENSCHEDE/BERKUM/emmelord/GLANERBRUG/NUNSPEET/LUTTENBERG/ENSCHEDE/MEPPEL/TWELLO/HENGELO/ 我不想让名字:任何地名(如:阿尔梅洛和恩斯切德)在结果中出现两次 所以必须有一条规则来阻止双重地名 我现在知道的是: Update bron set [OR] = 'LO:

我必须把信息从“[Plaats**]带到一个叫做[或](图像中不可见)的新柱上

我要用Column[或]文本:LO:HASSELT/ALMELO/ENSCHEDE/BERKUM/emmelord/GLANERBRUG/NUNSPEET/LUTTENBERG/ENSCHEDE/MEPPEL/TWELLO/HENGELO/

我不想让名字:任何地名(如:阿尔梅洛和恩斯切德)在结果中出现两次 所以必须有一条规则来阻止双重地名

我现在知道的是:

Update bron set [OR] = 'LO: ' || [Plaats**] || '/' 
此时在[或]中会出现文本:“LO:HASSELT/”

但现在剩下的

向贾斯珀问好。

使用:

要将此值写入所有行,请使用如下UPDATE语句:

UPDATE bron
SET [OR] = (SELECT 'LO: ' || group_concat(Plaats, '/ ')
            FROM (SELECT DISTINCT [Plaats**] AS Plaats
                  FROM bron
                  -- ORDER BY ...
                 ))

为什么Enschede允许出现两次?Enschede也不允许出现,很抱歉,这不起作用。请您逐一解释它的作用。您能告诉我输出结果是什么吗?此查询返回一列。“没有groupconcat这样的函数”,我使用一个名为fileconverter的程序,然后sql转换不查询
UPDATE bron
SET [OR] = (SELECT 'LO: ' || group_concat(Plaats, '/ ')
            FROM (SELECT DISTINCT [Plaats**] AS Plaats
                  FROM bron
                  -- ORDER BY ...
                 ))