sub query insert / insertion / mysql / 서브쿼리 이용한 인서트 /
laravel의 eloquent 에서 subquery 를 사용한 insert 방법
아래의 query 를 QueryBuilder 로 만들면 그 아래 php code 와 같다.
INSERT INTO user_features (name, age)
SELECT name, age
FROM users
WHERE id > 0
;
$selectSubQuery = User::select(['name','age'])
->where('id', '>', '0');
DB::table('user_features')->insertUsing(['name','age'], $selectSubQuery);
댓글 없음:
댓글 쓰기