数据库中有两个数据,一个id为1,一个id为2,用DQL查询,条件>=1,出来的结果是两天id为1
下面是我的代码:
$repository = $this->getDoctrine()
->getRepository('UserBundle:ShopAdmin');
$query = $repository->createQueryBuilder('p')
->where('p.id >= :id')
->setParameter('id', $id)
->orderBy('p.id', 'ASC')
->getQuery();
$info = $query->getResult();
用>没有问题,但是如果出现Id=0的情况,又出现了两条id=1的情况
有没大神知道为什么?