symfony – 通过Doctrine从数据库获取最高ID

前端之家收集整理的这篇文章主要介绍了symfony – 通过Doctrine从数据库获取最高ID前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在Google上尝试了很多howto之后,我还没有答案.

我想从具有最高ID(ai)的数据库获取对象.
我知道这一点很简单,但我找不到解决方案.

数据库中,我有一个具有自动增量ID的实体Syncs.
我需要(最新)对象来检索一个DateTime的值.

(它是通过教义在交响曲中的方式..)

解决方法

使用MAX函数获取单个标量结果: @H_403_14@$highest_id = $em->createQueryBuilder() ->select('MAX(e.id)') ->from('YourBundle:Entity','e') ->getQuery() ->getSingleScalarResult();

获取最后一个对象,您可以执行以下操作:

@H_403_14@$last_entity = $em->createQueryBuilder() ->select('e') ->from('YourBundle:Entity','e') ->orderBy('e.id','DESC') ->setMaxResults(1) ->getQuery() ->getOneOrNullResult();
原文链接:https://www.f2er.com/mssql/81311.html

猜你在找的MsSQL相关文章