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

Yii2:Làm thế nào để viết truy vấn SQL riêng biệt?

Hãy thử điều này:

$total = YourModel::find()->select('company_name')->distinct()->count();

Trong Mô hình Tìm kiếm:

public function search($params)
{
    $query = YourModel::find()->select('company_name')->distinct();
    // or
    $query = YourModel::find()->select(['company_name', 'client_code'])->distinct();

    $query->orderBy('id desc');

    $dataProvider = new ActiveDataProvider([
        'query' => $query,
    ]);
    // ...
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON_CONTAINS () Ví dụ trong MySQL

  2. Nhiều SUM cho hàng

  3. Lỗi khi cố gắng di chuyển db postgresql sang mysql bằng bàn làm việc

  4. mysql + nhập tệp có khoảng trắng trong tiêu đề cột + cách xử lý

  5. Cách hiển thị dữ liệu từ cơ sở dữ liệu với dải hàng dài động