Многие сущности выбирают доктрину запросов

Я пытаюсь выполнить запрос. У меня есть два много ко многим юридическим лицам.

Мой запрос на эти оба объекта ниже

  $query = $user->createQueryBuilder('u')
->join('u.products', ua')
->Where('ua.id In (:uproducts)')
->setParameters(array(
'uproducts' => $userproducts ))
->getQuery();

$query = $user->createQueryBuilder('u')
->join('u.price,'up')
->Where('up.id In (:uprice)')
->setParameters(array(
'uprice'=>$userprice))
->getQuery();

Если я сделаю это в двух запросах, как это работает. Но я хочу, чтобы в 1 запросе выбора. Есть ли идея, как я мог это сделать?

Заранее спасибо.

0

Решение

Попробуй это :

$query = $user->createQueryBuilder('u')
->join('u.products', 'ua')
->join('u.price,'up')
->Where('ua.id In :uproducts')
->andWhere('up.id In :uprice')
->setParameters(
array (
'uproducts' => $userproducts,
'uprice'=>$userprice
)
)
->getQuery();
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector