我很抱歉,如果这已经包括在内,我只是找不到合适的答案。如果有人知道,请告诉我。
我编写了一个快速工具来获取第二个表中的所有字段并将它们连接起来,然后更新第一个表中的AddtionalTripLineInfo字段。但是,我的问题是,使用SQL查询是否更容易做到这一点,并使格式保持不变?
我使用的是SQL Server,这看上去不对也不重要,这是我所做的工作,也是他们想要的格式。

提前谢谢你!
发布于 2021-10-21 19:08:28
从你的照片我猜你在用SQL Server,如果是这样的话.
CONCAT()将组合SeqNo,DistanceSTRING_AGG()将组合行
SELECT
TripID,
STRING_AGG(
CONCAT(SeqNo, '|', ThruWayDistanceCalculated),
'~'
) WITHIN GROUP (
ORDER BY SeqNo
)
FROM
example
GROUP BY
TripID演示:https://dbfiddle.uk/?rdbms=sqlserver_2019&fiddle=c18456392ee5a242d45a945a8aaadbb2
https://stackoverflow.com/questions/69666095
复制相似问题