Symfony 2 で doctrine を使用してこのクエリを実行するにはどうすればよいですか?
SQL:
SELECT p.* FROM messages, (SELECT * from posts ORDER BY created_at DESC) as p GROUP BY p.category_id ORDER BY message.created_at;
問題: すべてのテーブルは MyProjectMyBundle:MyEntity のようなエンティティである必要があります(SELECT * from posts ORDER BY created_at DESC)はエンティティではありません...
Symfony 2 (動かない):
$query = $em->createQuery('SELECT p.*
FROM MyProjectMyBundle:Messages,
(SELECT * from posts ORDER BY created_at DESC) as p
GROUP BY p.category_id ORDER BY message.createdAt');
Mysql のような他のクエリを含めることはできますか? 解決策?
ありがとう