Laravel - обновить столбец table1 столбцом table2 - PullRequest
0 голосов
/ 20 мая 2018

Я хотел бы использовать этот тип запроса в сценарии миграции.

update table1, table2 set table1.column = table2.another_column where table1.id=table2.foreign_id

Как это сделать лауреатским / красноречивым способом?

1 Ответ

0 голосов
/ 21 мая 2018

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

DB::table('table1')
    ->join('table2', 'table1.id', 'table2.foreign_id')
    ->update(['table1.column' => DB::raw('table2.another_column')]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...