gpt4 book ai didi

c# - 单列中的多行

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

我使用 POSTGRESQL 9.1.3 作为后端,使用 VS2010 c# 作为前端。我有两个表如下:

属性(property)

Property_id   Property_details
------------------------------
1 abc
2 xyz

声明者

Claimer_ID  First_name  Last_Name Property_id
---------------------------------------------
1 aaaa bbbbb 1
2 cccc ddddd 2
3 eeee fffff 1
4 gggg hhhhh 2

我想要下面的输出

Property_id   Claimers
------------------------------------
1 aaa bbbb,eeee ffff
2 ccc dddd,gggg hhhh
3 (may be more than 2 claimers)

这里的 claimer 是一个单独的列,可以包含 1 个或多个(最多 50 个)claimer 名称

我该怎么做?

最佳答案

SELECT  a."Property_id",
array_agg(b."First_name" || ' ' || b."Last_Name") AS "Claimers"
FROM Property a
INNER JOIN Claimers b
ON a."Property_id" = b."Property_id"
GROUP BY a."Property_id"

关于c# - 单列中的多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14922218/

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