sql >> Database >  >> RDS >> Mysql

Actief record in codeigniter

Probeer deze gewoon en laat het me weten,

$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');

Uit document hier

BEWERKEN

Voeg gewoon FALSE toe in uw selectieverklaring

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. Geef een afbeelding weer die is opgeslagen in de MySql-database in BLOB-indeling met behulp van c #

  2. Time-out verlopen pgadmin Kan geen verbinding maken met de server

  3. Laravel 4 kan geen hele RAW-query's uitvoeren

  4. mysql-achtige prestatieverbetering