Articles of где в

Laravel 4: добавить whereIn в условие соединения

Я хочу запустить приведенный ниже запрос SELECT * FROM order_item JOIN order ON (order_item.order_id = order.id AND order.order_status IN ('payment_completed','refund_requested')) WHERE order_item.item_id=1; Я пробовал, как показано ниже. OrderItem::join('order', function($join){ $join->on('order.id','=','order_item.order_id'); $join->whereIn('order.order_status',array('payment_completed','refund_requested')); })->where('order_item.item_id','=','1')->get(); Я знаю, что это неправильно. Каков правильный способ использования whereIn в условии соединения? Заранее спасибо!

Как сделать несколько запросов WHERE IN в редакторе запросов Doctrine?

Я хотел бы обновить несколько записей в db, используя инструкцию WHERE IN с двумя проверками столбцов. Чистый сырой запрос MySql выглядит примерно так .. и он работает: UPDATE poll_quota q SET q.count = q.count+1 WHERE q.form_id=14 AND ((q.field_id,q.value) IN (('A',1),('B',1))) Мой код: $this->createQueryBuilder("q") ->update() ->set("q.count","q.count+1") ->where("q.form_id=:form_id") ->andWhere("((q.field_id,q.value) IN (:wherein))") ->setParameter(":form_id",$form_id) ->setParameter(":wherein",$where_in) ->getQuery() ->execute() ; Вывод: […]

Intereting Posts
Symfony2: использование Facebook PHP Api, класс BaseFacebook не может быть загружен Не удается получить токен запроса твиттер Rest API 1.1 Преобразование случайных значений из / dev / urandom Mysql: результаты последних семи дней PHP-сессии с отключенными кукисами, работает ли это? как удалить имя модуля из url в yii Aspect mock не перегружает метод в кодировании Как разделить файлы yaml валидации в Symfony 2.5? Как конвертировать HTML-код или данные, содержащие (тег изображения и некоторый текст) в изображение для загрузки конвертировать url в ссылки из строки, за исключением случаев, когда они находятся в атрибуте тега html CKEditor избегает элементов html Не удалось отправить HTML-письма с помощью PHP mail () Как создать постоянную ссылку с именем месяца вместо использования monthnum? Предупреждение: mysql_query (): доступ запрещен для пользователя 'admin' @ 'localhost' (с использованием пароля: НЕТ) Оператор PHP и & quot;