私はsymfony3.4で教義2を使用していると私は、複雑なクエリがあります。教義クエリビルダ
$query = $this->createQueryBuilder(
'SELECT id FROM AppBundle:Room WHERE id NOT IN (SELECT room_id FROM AppBundle:Bookings WHERE NOT (checkOut <= :check_in OR checkIn >= :check_out)) ORDER BY id'
)
->setParameter('check_in', $request->query->get('check-in'))
->setParameter('check_out', $request->query->get('check-out'))
->getQuery();
return $rooms = $query->execute() ;
私の問題があるが、私はこのクエリを実行すると、私はエラーを取得する:
[Syntax Error] line 0, col 7: Error: Expected IdentificationVariable | ScalarExpression | AggregateExpression | FunctionDeclaration | PartialObjectExpression | "(" Subselect ")" | CaseExpression, got 'SELECT'
ご回答いただきありがとうございます。私は質問がひどく書かれていることを知っていますが、私はあなたが私が意味したものを持っていると思います – Mostafa
私はそれが今では明らかだと思います – Mostafa