Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để chọn số lượng với trình tạo truy vấn thông thạo của Laravel?

Bạn có thể sử dụng một mảng trong select () để xác định nhiều cột hơn và bạn có thể sử dụng DB ::raw () ở đó với bí danh cho những người theo dõi. Sẽ như thế này:

$query = DB::table('category_issue')
    ->select(array('issues.*', DB::raw('COUNT(issue_subscriptions.issue_id) as followers')))
    ->where('category_id', '=', 1)
    ->join('issues', 'category_issue.issue_id', '=', 'issues.id')
    ->left_join('issue_subscriptions', 'issues.id', '=', 'issue_subscriptions.issue_id')
    ->group_by('issues.id')
    ->order_by('followers', 'desc')
    ->get();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xóa các hàng mysql trùng lặp không có khóa chính

  2. Làm cách nào để kiểm tra xem một chỉ mục có tồn tại trên một trường bảng trong MySQL hay không?

  3. Web2py - Di chuyển từ SQLite sang MySQL

  4. Json mã hóa toàn bộ tập kết quả mysql

  5. CHÈN VÀO .. TRÊN CẬP NHẬT KHÓA DUPLICATE cho nhiều mục