query-builder

    0熱度

    1回答

    嘗試使用匹配根據相關數據更新某些行。 但只有「where」子句正在工作。 「匹配」被忽略! 我,做錯了什麼? $tbTU = TableRegistry::get('TaskUsers'); $query = $tbTU->query() ->where([ 'TaskUsers.service_order_id' => $so_id, 'TaskUsers.s

    0熱度

    1回答

    我做了一個querybuilder把我想要的所有實體放到一個請求中,但最後它做了26個sql請求。 有沒有辦法做到這一點? 謝謝你的回覆/幫助。 這裏是查詢生成器: $builder = $this->createQueryBuilder("message") ->innerJoin("AppBundle:User", "user", "WITH", "message.sender =

    0熱度

    1回答

    如何確認第1部分(/ home/users/section1)中的這些用戶是否已添加到AEM索引中? 我創建了一個查詢生成器,返回第1部分下的所有用戶,但是如何知道這些用戶是否已添加到AEM索引,或者是否有更好的方法。我在查詢生成器中查找的是什麼,它告訴我它們在AEM中編入索引? curl -s -u username:password http://localhost:4502/bin/quer

    0熱度

    2回答

    我想從我的控制器上運行laravel的聯接查詢,但我得到了「調用成員函數leftJoin()null」 public function tracking_groupindividual(Request $request) { $user_id = $request->user_id; $group_id = $request->group_id; $get_gro

    2熱度

    1回答

    檢索年份和月份我要在數據庫中只選擇年份和月份從時間字段我想這 $historyMonth = App\Models\HistoryCostEstimation::where('user_id',$id)->orderBy('created_at','desc')->toDateString('Y-m')->get(); ,但它不工作有什麼建議?

    0熱度

    1回答

    我試圖在我的搜索功能中向我的DQL添加連接語句,因爲用戶可以搜索的一個字段實際上與另一個表,特別是客戶僅在根表中作爲id引用的名稱。 我已經看到了如何聯接語法應在原則網站(例如只有跌破)工作: $qb->join('u.Group', 'g', 'WITH', 'u.status = ?1', 'g.id') ,但我並不想匹配特定的值,我只是想加入的方式我將在MySQL作爲如下: ...JOI

    -1熱度

    1回答

    如何用Eloquent模型寫這個查詢?我需要獲得具有管理員或銷售員角色的用戶。 $users = DB::table('users') ->where('users.verified' , 1) ->join('role_user' , 'role_user.user_id' , '=' , 'users.id') ->join('role' , 'role_user

    1熱度

    2回答

    我要運行這段代碼,它嵌套了關聯數據: 'VhpProducts.VhpHasilPencapaian', 'Departments.VhpHasilPencapaian', 'Groups.VhpHasilPencapaian' and to sum 'VhpHasilPencapaian.quantity' 但我得到的是 Error: SQLSTATE[42S22]: Column no

    0熱度

    3回答

    我試圖檢索(分頁)帖子列表,並在一個Eloquent查詢語句中包含其最新評論。帖子和評論通過一對多關係相連。 這是我的嘗試: Post::with(['comments' => function ($query) { $query->orderBy('created_at', 'asc')->take(3); }])->simplePaginate(15); 但是,只檢索總3條評論

    0熱度

    1回答

    我這樣做是爲了建立一個查詢,並得到了「飛行」桌席在笨通過查詢生成器生成 $this->load->database(); $this->load->dbforge(); $where = "seatsF>0 OR seatsB>0 OR seatsE>0"; $this->db->where($where); $this->db->where('approv