Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

कोडनिर्देशक में सक्रिय रिकॉर्ड

बस इसे आज़माएं और मुझे बताएं,

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

दस्तावेज़ से यहां

संपादित करें

बस FALSE जोड़ें आपके चयन कथन में

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. mysql pdo कनेक्शन बंद नहीं हो रहा है?

  2. MySQL max_user_connections त्रुटि को कैसे हल करें

  3. जैसे ही दूसरा ईवेंट बनाया और चल रहा है, mysql शेड्यूल्ड इवेंट काम करना बंद कर देता है

  4. MySQL केस/अगर/फिर

  5. MySQL में पिछले 12 महीनों का डेटा कैसे प्राप्त करें