원시쿼리 작성기를 사용하여이 원시 쿼리를 작성하는 방법은 무엇입니까? 내게 맞습니까?
$sql = 'SELECT c.*
FROM catalogs c
LEFT JOIN (SELECT s.* FROM stock s WHERE s.date = "'.$dateOption.'") as sb
on sb.id_product = c.id_product
WHERE c.id_branch = '.Auth::user()->id_branch.';
$list = DB::select($sql);
내가 쿼리 빌더를 사용하여 수정 된 쿼리,하지만 결과의 예상 결과는
$lists = DB::table('catalogs')
->leftJoin('stock', 's.id_product','=','catalogs.id_product')
->where('s.date',$dateOption)
->where('catalogs.id_branch',Auth::user()->id_branch)
->get();
누구든지 내가 쿼리 빌더를 작성하는 방법을 말해 줄 수 정확하지 않습니다?
오류가 있습니까? 두 결과를 모두 보여줄 수 있습니까? 올바른 결과 집합은 무엇입니까? 감사합니다. – aaron0207
검색어에 어떤 문제가 있습니까? –
난 쿼리 작성기에서 쓴 정확한지 여부를 원시 쿼리를 참조하십시오 알고 싶어요. – Crazy