sql >> データベース >  >> RDS >> Mysql

doctrine2とgroup_concat

    はい、これはBeberlei(Doctrine2のコア開発者)のDoctrineExtensionsで可能です。 doctrine2では、functionNodeクラスを拡張することにより、独自のクエリ式を定義できます。

    最も簡単な方法は、プロジェクトにDoctrineExtensionslibを含めることです。 Zend Framework、Symfony、またはその他のフレームワークを使用しているかどうかわからないため、埋め込みを支援することはできません。

    DoctrineExtensionsはここでチェックアウトできます:

    https://github.com/beberlei/DoctrineExtensions

    そしてグループ機能:

    https://github.com/beberlei/DoctrineExtensions /blob/master/src/Query/Mysql/GroupConcat.php

    MySQLのようにGROUP_CONCATではなく、関数名としてGroupConcatを使用する必要があることに注意してください。

    お役に立てば幸いです。



    1. SQLServerのトリガーイベントタイプの階層リストを返すクエリ

    2. MySQLでCOUNTを使用するときにnullではなく0を返す方法

    3. 特定の条件でgroupbyでカウントするSQLクエリ

    4. 挿入...マージ...選択(SQL Server)