我一直在寻找数小时来为学说查询构建器获取正确的语法。我需要获取数据库中最旧的值。
colums:
id, dateCreated, value
查询:(不起作用)
->select('c')
->where(
$qb->expr()->eq('c.dateCreated', $qb->expr()->min('c.dateCreated'))
)
有人可以告诉我如何根据我的需要构建正确的查询。谢谢你们!
答案 0 :(得分:2)
您应该只对返回的值进行排序,只获取第一个值(取决于排序)
$select('c')->orderBy('c.expDate', 'ASC')->setMaxResults(1);