Puede usar un withCount()
modificado :
$books = Book::withCount(['ratings as average_rating' => function($query) {
$query->select(DB::raw('coalesce(avg(rating),0)'));
}])->orderByDesc('average_rating')->get();
Puede usar un withCount()
modificado :
$books = Book::withCount(['ratings as average_rating' => function($query) {
$query->select(DB::raw('coalesce(avg(rating),0)'));
}])->orderByDesc('average_rating')->get();
Cómo usar Case Statement para el formato condicional en Select Query - Tutorial de SQL Server/TSQL, parte 116
Supervisión de la distribución de Percona para PostgreSQL - Métricas clave
Cómo convertir una consulta de tabulación cruzada de nuevo en una consulta normal en Access
Combine PowerShell y SQL Diagnostic Manager para automatizar el monitoreo de SQL Server