一直沒找到正確的orm執(zhí)行順序,百度也找的不齊全,哪位大哥有正確的執(zhí)行順序代碼,越全越好,麻煩截圖,小弟學(xué)習(xí)學(xué)習(xí),不勝感激
Db->select->where->orderBy->offset->limit->get->toArray
leftjoin放哪里?還有having、groupBy、如果順序?qū)戝e(cuò)了,會(huì)有問題吧?
$mobanData = Db::table('moban')
->select('id', 'title', 'image', 'views', 'keywords')
->where($where)
->orderBy('weigh', 'desc')
->orderBy('views', 'desc')
->orderBy('id', 'desc')
->offset($offset)
->limit($limit)
->get();
->toArray();
例子:我看有的人把select寫在orderBy后面,有的寫在前面,正確應(yīng)該寫在哪里?
哪位大哥有更齊全的嗎?帶鏈表、獲取指定字段、條件、排序、分組、分頁、偏移量、having、SUM、COUNT等等’
沒用過但是大概邏輯都差不多,select orderBy where 這些方法都是為了組合sql,他們返回的是$this,正常情況下這個(gè)不分順序,可以去看看源碼。