-2
你好人我有一个问题,关于多个值的串联进入单列,用逗号分隔,如下所示。如何连接sql中的多个值
例如有一个报表正在提取数据,但对于一列有5个值,因为对于所有列重复5次相同的行,所以我想连接该特定列的所有5个值。
请让我知道我该怎么做。下面的 是提取5个值的查询,我希望这些值只能用逗号分隔。
SELECT PAC.PACKAGED_ITEM_GID
FROM SHIPMENT SH, ORDER_MOVEMENT OM,
ORDER_MOVEMENT_D OMD, S_SHIP_UNIT SSU, S_SHIP_UNIT_LINE SUL,
PACKAGED_ITEM PAC
WHERE OM.SHIPMENT_GID = SH.SHIPMENT_GID
AND OM.ORDER_MOVEMENT_GID = OMD.ORDER_MOVEMENT_GID
AND OMD.S_SHIP_UNIT_GID = SSU.S_SHIP_UNIT_GID
AND SSU.S_SHIP_UNIT_GID=SUL.S_SHIP_UNIT_GID
AND SUL.PACKAGED_ITEM_GID = PAC.PACKAGED_ITEM_GID
AND SH.SHIPMENT_GID = 'ULA/SAO.5000070143'
'SELECT PAC.PACKAGED_ITEM_GID从发货SH,ORDER_MOVEMENT OM,ORDER_MOVEMENT_D OMD,S_SHIP_UNIT SSU,S_SHIP_UNIT_LINE SUL,PACKAGED_ITEM PAC WHERE OM.SHIPMENT_GID = SH.SHIPMENT_GID AND \t OM.ORDER_MOVEMENT_GID = OMD.ORDER_MOVEMENT_GID AND OMD.S_SHIP_UNIT_GID = SSU.S_SHIP_UNIT_GID AND SSU.S_SHIP_UNIT_GID = SUL.S_SHIP_UNIT_GID AND SUL.PACKAGED_ITEM_GID = PAC.PACKAGED_ITEM_GID AND SH.SHIPMENT_GID = 'ULA/SAO.5000070143' –
提供样品数据,期望的结果,并且查询你在问题文本中使用*。 –
感谢您查看它,但我明白了:) –