[ Web 관련 ]/Laravel
라라벨 RAW쿼리 사용
BIZLAB
2024. 4. 29. 18:26
$query = DB::table('테이블')
->where('co_status', 1)
->orderBy('co_group', 'asc')
->orderBy(DB::raw("
CASE
WHEN co_order = 0 THEN 1
WHEN co_order = '' THEN 2
WHEN co_order IS NULL THEN 3
ELSE 0
END"), 'asc')
->orderBy('co_order', 'asc');
if($group){
$query->where('co_group', $group);
}
//echo $query->toSql();
$cf_rows = $query->get(); // 여러 행 가져오기