我面临一个奇怪的问题:这是交易。
当我这样做时:
$query = $this->createQueryBuilder('s')
->select('s')
->leftJoin('s.Cluster', 'u')
->where('u.id = 15')
->orWhere('u.id=37')
->getQuery()
->getResult();
var_dump(count($query));
输出为2
但如果我这样做:
$query = $this->createQueryBuilder('s')
->select('s')
->leftJoin('s.Cluster', 'u')
->where('u.id = 15')
->orWhere('u.id=37');
$query
->getQuery()
->getResult();
var_dump(count($query));
输出为1
..有人可以解释一下吗?我不明白它可能来自哪里