2017-02-01 7 views

답변

1

당신은 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")); 

https://laravel.com/docs/4.2/queries#raw-expressions

-1

왜 DB로하지 않는 :: 원료가 문제를 해결해야를 선택 :: DB를 사용 ('여기에 SQL 쿼리')

0

.

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');