Laravel Group By with Max Value Query Example
Hey,
In this tute, we will discuss laravel group by with max value. step by step explain laravel group by max value. We will look at example of laravel group by max(id). let’s discuss about laravel collection group by max.
If you want to get records with group by query and you need to get maximum date, max id, max value or max number then how you will do it. generally group by get first record, but if you need max value records then i will show you some simple query example and you can fix your problem.
you can use this query in laravel 6, laravel 7, laravel 8, laravel 9, laravel 10 and laravel 11 version.
let's see some example query:
Example 1: Laravel Group By with Max ID
/**
* Write code on Method
*
* @return response()
*/
public function index()
{
$data = UserPayment::select('id', 'user_id', DB::raw('MAX(id) as max_id'))
->where('is_paid', 1)
->groupBy('user_id')
->get();
dd($data);
}
Example 2: Laravel Group By with Max Date
/**
* Write code on Method
*
* @return response()
*/
public function index()
{
$data = UserPayment::select('id', 'user_id', DB::raw('MAX(paid_date) as max_paid_date'))
->where('is_paid', 1)
->groupBy('user_id')
->get();
dd($data);
}
Example 3: Laravel Group By with Max Value
/**
* Write code on Method
*
* @return response()
*/
public function index()
{
$data = UserPayment::select('id', 'user_id', DB::raw('MAX(amount) as max_amount'))
->where('is_paid', 1)
->groupBy('user_id')
->get();
dd($data);
}
i hope it can help you...
Hardik Savani
I'm a full-stack developer, entrepreneur and owner of ItSolutionstuff.com. I live in India and I love to write tutorials and tips that can help to other artisan. I am a big fan of PHP, Laravel, Angular, Vue, Node, Javascript, JQuery, Codeigniter and Bootstrap from the early stage. I believe in Hardworking and Consistency.
We are Recommending you
- Laravel Case Sensitive Query Search Example
- Laravel Eloquent Group By Year with Sum Example
- Laravel Group By Date and Sum Example
- Laravel Eloquent Group By with Month and Year Example
- Laravel Eloquent Left Join Where Null Condition Example
- Laravel Eloquent Group By Example
- Laravel Eloquent whereNotNull() Query Example
- How to Group By with Order By Desc in Laravel?
- Laravel One to Many Eloquent Relationship Tutorial
- Laravel Many to Many Eloquent Relationship Tutorial
- Laravel Has Many Through Eloquent Relationship Tutorial