gpt4 book ai didi

SQL Group LEFT JOIN 结果

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

我有几个表:

用户

编号

设置

用户编号

我想返回用户详细信息以及在“设置”索引下的结果中可访问的给定用户的所有设置,这可能吗?

最佳答案

Postgresql 有一个ARRAY_AGG 函数可以为您进行连接。例如

SELECT  Users.ID, 
ARRAY_AGG(COALESCE(Name || ' : ' || Value, '')) AS Settings
FROM Users
LEFT JOIN Settings
ON Users.ID = Settings.User_ID
GROUP BY Users.ID

您的表结构有点模糊,因此以上内容基于我在 SQL Fiddle 上创建的模式

关于SQL Group LEFT JOIN 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10716058/

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