gpt4 book ai didi

php - 如何在 yii2 ActiveDataProvider 中使用 postgres 函数 string_agg()?

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

我在模型中尝试了以下内容。

$query = Students::find()->select("string_agg(distinct name,'|') "); 

当我这样使用时出现错误:

SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near "FROM" LINE 1: SELECT string_agg(distinct name, "'|')" FROM "students..^The SQL being executed was: SELECT string_agg(distinct name, "'|')" FROM "students" LIMIT 20

我也对转义字符进行了同样的尝试,那次它也显示了同样的错误。我如何在 yii2 中使用它?

最佳答案

像这样尝试:

Students::find()->select(["string_agg(distinct name,'|')"])->column()

关于php - 如何在 yii2 ActiveDataProvider 中使用 postgres 函数 string_agg()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36715396/

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