Bạn có thể sử dụng withCount()
đã sửa đổi :
$books = Book::withCount(['ratings as average_rating' => function($query) {
$query->select(DB::raw('coalesce(avg(rating),0)'));
}])->orderByDesc('average_rating')->get();
Bạn có thể sử dụng withCount()
đã sửa đổi :
$books = Book::withCount(['ratings as average_rating' => function($query) {
$query->select(DB::raw('coalesce(avg(rating),0)'));
}])->orderByDesc('average_rating')->get();
Tệp .PDF lớn Không tải lên cơ sở dữ liệu MySQL dưới dạng BLOB trung bình Qua PHP, tệp dưới 2MB Hoạt động tốt
SQL QUERY tìm kiếm nhiều trong một hàng để tìm dữ liệu từ một hàng khác trong cùng một bảng
Làm thế nào để thay đổi tên bảng MySQL trong máy chủ Linux để không phân biệt chữ hoa chữ thường?
Làm thế nào để xóa nhiều hàng khỏi cơ sở dữ liệu mysql với hộp kiểm sử dụng PHP?
Làm thế nào để tạo số tăng tự động tiếp theo trong mysql bằng php?