를 사용하지 않고 쿼리를 실행 쿼리를 만들지 않고 요청 :Laravel 4.2 내가 .. 서브 쿼리와 쿼리를 가지고 내가 explicite의 SQL 요청을 작성하고 그것을 쿼리를 실행할 elequent 쿼리 빌더
DB::connection()->getPdo()->exec($sql);
하지만 항상 0을 반환합니다.
를 사용하지 않고 쿼리를 실행 쿼리를 만들지 않고 요청 :Laravel 4.2 내가 .. 서브 쿼리와 쿼리를 가지고 내가 explicite의 SQL 요청을 작성하고 그것을 쿼리를 실행할 elequent 쿼리 빌더
DB::connection()->getPdo()->exec($sql);
하지만 항상 0을 반환합니다.
당신은 DB와 하위 쿼리를 사용할 수 있습니다 :: 원료를. DB :: raw() 메소드 (Illuminate \ Support \ Facades \ DB 사용하는 것을 잊지 말라.)를 사용하여 원하는대로 선택하고 기본적으로 원시 SQL 문을 쓸 수있다.
DB::select(DB::raw("select count(*) as count from
(
SELECT DISTINCT t.article_id FROM
`articles` as a left join `tags` as t
on a.`id` = t.`article_id`
where a.`flag` = 1
) as sub"));
왜 DB로하지 않는 :: 원료가 문제를 해결해야를 선택 :: DB를 사용 ('여기에 SQL 쿼리')
.
DB::select('select count(*) as count from
(
SELECT DISTINCT t.article_id FROM
`articles` as a left join `tags` as t
on a.`id` = t.`article_id`
where a.`flag` = 1
) as sub');