gpt4 book ai didi

mysql - 在 Drupal 应用程序中将 MySQL 查询转换为 SQl Server 查询

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

我正在将我的数据库从 MySQl 迁移到 SQL Server。我的应用程序建立在 drupal 之上。我无法将以下代码转换为其等效的 SQL Server:addExpression("GROUP_CONCAT(qa.answer SEPARATOR ',') ", 'lookingfordetails')

GROUP_CONCAT() 的 SQL Server 等效项是什么?我如何在 addExpression() 中实现它?

最佳答案

我不知道这是否有效,因为我无法测试它,但我建议这样:

$expression = 'STUFF((SELECT ',' + answer as lookingfordetails FROM table FOR XML PATH('')),1 ,1 ,'')';

$query->addExpression($expression);

我认为您可以看到 group_concat 转换为其他数据库: http://www.sqlines.com/mysql/functions/group_concat

关于mysql - 在 Drupal 应用程序中将 MySQL 查询转换为 SQl Server 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51319566/

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