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

Bản ghi hoạt động trong bộ mã

Chỉ cần thử cái này và cho tôi biết,

$this->db->select("b.name,SUM(CASE WHEN c.size = 'S' THEN 1 ELSE 0 END) S,SUM(CASE WHEN c.size = 'M' THEN 1 ELSE 0 END) M,SUM(CASE WHEN c.size = 'L' THEN 1 ELSE 0 END) L,SUM(CASE WHEN c.size = 'XL' THEN 1 ELSE 0 END) XL", FALSE );
$this->db->from('orderTB a');
$this->db->join('productTB b','a.id_product = b.id_shirt','inner');
$this->db->join('sizeTB c','a.id_size = c.id_size','inner');
$this->db->group_by('b.name');

Từ tài liệu tại đây

CHỈNH SỬA

Chỉ cần thêm FALSE trong tuyên bố lựa chọn của bạn

function get() {
    $this->db->select("b.name,SUM(CASE WHEN c.size ='S' THEN 1 ELSE 0 END) as S,SUM(CASE    WHEN c.size = 'M' THEN 1 ELSE 0 END) as M,SUM(CASE WHEN c.size = 'L' THEN 1 ELSE 0 END) as   L,SUM(CASE WHEN c.size = 'XL' THEN 1 ELSE 0 END) as XL",FALSE);

    $this->db->from('order');
    $this->db->join('ukuran','order.id_size=ukuran.id_size');
    $this->db->where('date',$date);
    return $this->db->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. B-Tree vs Bash Table

  2. Không thể tải lớp trình điều khiển JDBC [com.mysql.jdbc.Driver]

  3. thứ tự thực hiện của các khóa trong một chỉ mục phức hợp MySQL (WRT Rails Polymorphic liên kết và STI)

  4. Có công thức nào để ước tính kích thước chỉ mục trong InnoDB không?

  5. WampServer - mysqld.exe không thể khởi động vì thiếu MSVCR120.dll