Laravel добавляет предложениеwhere к результату объединенияPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Laravel добавляет предложениеwhere к результату объединения

Сообщение Anonymous »

Я выполняю объединение двух запросов и хочу добавить к результату предложениеwhere, но предложениеwhere добавляется только к первому запросу. как это исправить?

Код: Выделить всё

    $notifications = DB::table('notifications')
->select(DB::raw("notifications.uuid ,notifications.brand_id" ))
$posts = DB::table('posts')
->select(DB::raw("posts.uuid ,posts.brand_id" ))
->unionAll ($notifications)
->orderBy('created_at' , 'desc')
->where('brand_ids' , '=' , '2')
$result  = $posts->get();
Мне нужна эта строка

Код: Выделить всё

           ->where('brand_id' , '=' , '2')
добавляется ко всему объединению, но добавляется только к одному из запросов.

Подробнее здесь: https://stackoverflow.com/questions/374 ... ion-result
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»