请问下groupBy中不支持GROUP_CONCAT合并函数吗?

用户 dokit 13天前 125

$sql = $zbp->db->sql->get()
		    ->selectany('Tiaowai_ID')
                    ->select('zbp_tiaowai')
		   ->GROUP_CONCAT('Tiaowai_Tiaowairiqi')
		   ->groupBy('Tiaowai_XingmingID')
                    ->sql;

我要将 zbp_tiaowai表中 Tiaowai_XingmingID字段重复的Tiaowai_Tiaowairiqi内容进行合并,再查询出来,上面报错(0)UNKNOWN : Unimplemented GROUP_CONCAT。

看了下global.php,好像只有 private $selectFunctionKeyword = array('COUNT', 'MIN', 'MAX', 'SUM', 'AVG');这些啊,

我也不太懂,请问有办法吗?谢谢~~~~

最后于 13天前 被dokit编辑 ,原因:
最新回复 (3)
全部楼主
  • 版主 漠漠睡 13天前 1
    引用 2

    你可能对链式SQL有什么误解,->selectany、->select、->groupBy等并不是sql语句,只是通过函数方式以更简便的方式去生成一个自己需要的SQL语句(本人自己的理解)

    sql语句、语法千千万,并不是所有内容都需要生成一个独立的函数供调用,

    另外,Z-Blog是支持原生SQL的,如果你会,可以直接使用原生SQL进行查询

    如果没有看过链式SQL的原始文件,请勿随意“创建”一些内容,否则,就会产生你所问的“报错”

    :“(0)UNKNOWN : Unimplemented GROUP_CONCAT。”;

    我不知道你具体想要什么,所以,这里给你一个链式SQL使用GROUP_CONCAT的DEMO

    链式SQL写法:



    生成的SQL语句:



    查询到的内容:



    更多更好玩的组合方式,请参阅链式SQL原始代码,而非“官方文档”,官方文档,只是给一个DEMO

    漠漠睡    论坛短消息无法回复,有定制或者咨询需要,请QQ联系  查看案例

  • 管理员 zx.asd 13天前 0
    引用 3
    顶漠漠睡!

    短信已禁用,有事发贴。

  • 应用开发者 huaying 13天前 0
    引用 4
    顶上

    凡事应循环渐进,方得始终,切勿操之过急。

    • ZBlogger技术交流中心
      5
          
返回