«query-builder» 태그된 질문

13
WHERE IN을 교리 2와 함께 사용하는 방법
나에게 오류를 제공하는 다음 코드가 있습니다. Message: Invalid parameter number: number of bound variables does not match number of tokens 암호: public function getCount($ids, $outcome) { if (!is_array($ids)) { $ids = array($ids); } $qb = $this->getEntityManager()->createQueryBuilder(); $qb->add('select', $qb->expr()->count('r.id')) ->add('from', '\My\Entity\Rating r'); if ($outcome === 'wins') { $qb->add('where', $qb->expr()->in('r.winner', array('?1'))); } …

7
Laravel Query Builder를 사용하여 하위 쿼리에서 선택하는 방법은 무엇입니까?
Eloquent ORM을 사용하여 다음 SQL로 가치를 얻고 싶습니다. -SQL SELECT COUNT(*) FROM (SELECT * FROM abc GROUP BY col1) AS a; 그런 다음 다음을 고려했습니다. -코드 $sql = Abc::from('abc AS a')->groupBy('col1')->toSql(); $num = Abc::from(\DB::raw($sql))->count(); print $num; 더 나은 솔루션을 찾고 있습니다. 가장 간단한 해결책을 알려주세요.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.