我一直在浏览文档和谷歌,但没有找到解决方案。
在doctrine2(DQL)中,有没有办法执行或模拟GROUP_CONCAT而不使用本机MySQL?
例如:
SELECT u.id, u.name, [GROUP_CONCAT(...)] AS user_messages
FROM models\Users u
LEFT JOIN models\Messages m
GROUP BY u.id
获取
GROUP_CONCAT(m.id,'|',m.title SEPARATOR ':')
目前我正在使用createNativeQuery()运行它,但我正在寻找一个Doctrine2的解决方案。
提前致谢。