我想在我的 Laravel5.0 应用程序中应用以下查询
sql = "select c.User_ID, c.Name, c.Mobile_No from client as c where c.User_ID not in "
+ "(select b.User_ID from bill_history as b where "
+ "b.User_ID = c.User_ID )";
当月,以便我可以找到该月的到期用户。在 Laravel5.0 中上述查询的格式是什么?
最佳答案
Eloquent(假设您有 Client 和 BillHistory 模型以及 App 命名空间 = App)
$result =\App\Client::whereNotIn('User_ID',\App\BillHistory::lists('User_ID'))->select('User_ID', '姓名', 'Mobile_No') ->get();
不善言辞
$result =\DB::table('client')->whereNotIn('User_ID',\DB::table('bill_history')->lists('User_ID'))->select( 'User_ID', '姓名', '手机号')->get();
关于mysql - 在laravel5.0中转换mysql查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36980267/