0
我有水果的數據庫條目,可以說,我想這一切的紅色水果:Laravel - 合併兩個表,然後取出根據這裏查詢
$allfruit = DB::table('fruits')->Where("color","=","red")->paginate(10);
我也有用戶的表最不喜歡的水果。如果用戶在我試圖通過通過他們的ID來獲得他們所有的討厭水果的清單記錄:
$leastfav = DB::table('dislikes')->Where("userID","=",Auth::user()->id)->get();
現在我想要做的是從$allfruit
刪除所有條目出現在與該用戶的ID「不喜歡」表。
我已經試過是一樣的東西:
$allfruit = DB::table('fruits')->Where("color","=","red")->merge($leastfav)->where(fruits.ID,"!=", "dislikes.fruitID")->paginate(10);
我的DB是SQLite的,如果沒有什麼幫助。由於
您使用的是什麼版本的Laravel? –