我有一个叫(票)的表,其中包含(movie_id)列和(金额)列, 如何检索最高金额的电影?谢谢
$movies = DB::table('tickets')->where('movie_id',$id)->having('amount', '>', 1000)->get();
答案 0 :(得分:0)
试试这个:
$movies = DB::table('tickets')->where('movie_id',$id)->orderBy('amount', 'desc')->get();
或者,
$movie = DB::table('tickets')->where('movie_id',$id)->orderBy('amount', 'desc')->first();
只检索一条记录。