【发布时间】:2017-07-26 07:54:06
【问题描述】:
我正在尝试形成一个需要连接每 10 行值的转换。
第一步:表格输入(来自 Postgres DB 的查询:select id from tablename)
上述查询的示例结果:
id
00000191-555c-11e4-922d-29fb57a42e4c
00000192-555c-11e4-922d-29fb57a42e4c
00000193-555c-11e4-922d-29fb57a42e4c
00000194-555c-11e4-922d-29fb57a42e4c
00000195-555c-11e4-922d-29fb57a42e4c
00000196-555c-11e4-922d-29fb57a42e4c
00000197-555c-11e4-922d-29fb57a42e4c
00000198-555c-11e4-922d-29fb57a42e4c
00000199-555c-11e4-922d-29fb57a42e4c
0000019a-555c-11e4-922d-29fb57a42e4c
000001a3-3cf2-11e4-b398-e52ee0ec6a4c
000002ad-3768-4242-88cf-96f27d0263af
000003ea-26e3-11e4-ace7-15c7d609fa6e
00000684-73fb-4d65-a502-87c4eb6607c1
0000087a-f587-44fa-8e88-7bcae5bcb22c
00000889-39c5-11e4-bd0e-c3f9d65ac856
0000094c-be98-4456-8b49-6357a36581aa
00000987-2f19-4574-ab85-6744a65ee4e3
00000cd0-4097-11e4-a4e6-af71a3d902c0
00000e1e-3b55-11e4-9897-d958d55e6784
在这里,我必须将每 10 行 id 连接成一行。例如。单行 1-10 行 id,另一行 11-20 行 id,依此类推。
预期输出:
ids
00000191-555c-11e4-922d-29fb57a42e4c,00000192-555c-11e4-922d-29fb57a42e4c,00000193-555c-11e4-922d-29fb57a42e4c,00000194-555c-11e4-922d-29fb57a42e4c,00000195-555c-11e4-922d-29fb57a42e4c,00000196-555c-11e4-922d-29fb57a42e4c,00000197-555c-11e4-922d-29fb57a42e4c,00000198-555c-11e4-922d-29fb57a42e4c,00000199-555c-11e4-922d-29fb57a42e4c,0000019a-555c-11e4-922d-29fb57a42e4c
000001a3-3cf2-11e4-b398-e52ee0ec6a4c,000002ad-3768-4242-88cf-96f27d0263af,000003ea-26e3-11e4-ace7-15c7d609fa6e,00000684-73fb-4d65-a502-87c4eb6607c1,0000087a-f587-44fa-8e88-7bcae5bcb22c,00000889-39c5-11e4-bd0e-c3f9d65ac856,0000094c-be98-4456-8b49-6357a36581aa,00000987-2f19-4574-ab85-6744a65ee4e3,00000cd0-4097-11e4-a4e6-af71a3d902c0,00000e1e-3b55-11e4-9897-d958d55e6784
我知道 Group By 或 Memory Group by 将连接行,但在这种情况下我可以使用它,如果可以,我该如何使用它。
请帮我解决这个问题。提前致谢!
【问题讨论】:
-
编辑您的问题并提供示例数据和所需结果。
-
@GordonLinoff 添加了示例数据和预期输出。希望现在可以理解了。
标签: postgresql concatenation pentaho spoon pentaho-data-integration