gpt4 book ai didi

sql - PostgreSQL:如何连接行

转载 作者:行者123 更新时间:2023-11-29 13:22:50 25 4
gpt4 key购买 nike

<分区>

所以,我遇到了一个非常规的问题。我希望能够将具有相同 ID 的行连接成一个大行。为了说明我的问题,让我举一个例子。这是查询:

SELECT b.id AS "ID",
m.content AS "Conversation"
FROM bookings b
INNER JOIN conversations c on b.id = c.conversable_id AND c.conversable_type = 'Booking'
INNER JOIN messages m on m.conversation_id = c.id
WHERE b.state IS NOT NULL
GROUP BY 1,2
LIMIT 1000;

这是输出:

ID     **Conversation
1223 "blah, blah, blah, blah"
1223 " ... blaaaah, blah.."
1223 "more blaaah"
1223 "last blah"
5000 "new id, with more blah"
5000 "and the blah continues"

有没有办法在保留 ID 的同时将对话行连接成一个聚合行?

像这样:

ID     Conversation
1223 "blah, blah, blah, blah, ... blaaaah blah.. more blaaah, last blah"
5000 "new id, with more blah and the blah continues"

我相信有一种有效的方法可以做到这一点。我自己想不通。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com