0

mysql には、最後に見つかった値を返す関数 last があります。symfony プロジェクトの DQL で同じことをしたいと思います。これはどういうわけか可能ですか?

例: テーブルに 10 個のアイテムがあります。私の場所で、私はそれらのうちの5つを取得していますが、それらの5つの最後のものを取得したいと思います:

$lastPaperQB = $this->createQueryBuilder( 'p' )
    ->select('LAST(p)')
    ->where("p.conference_id = :c AND p.section_id = :s")
    ->setParameter('c', $conference_id)
    ->setParameter('s', $section_id);

しかし問題は、DQL に LAST が存在しないことです。

[Syntax Error] line 0, col 7: Error: Expected known function, got 'LAST' 
4

1 に答える 1