sql >> Database >  >> RDS >> Mysql

Haal de lege records op met SQL

Waarom tellen niet gewoon hele records?

public function getBoxOpenings($boxes, $from_date, $to_date){
$query = $this->db->select('box_id, COUNT(*) AS Openings')
    ->from('mc_boxes_has_openings')
    ->where_in('box_id', $boxes)
    ->where('actiontime >=', $from_date)
    ->where('actiontime <=', $to_date)
    ->group_by('box_id')
    ->get();
$data = $query->result_array();
return $data;
}

Hoewel ik je group_by-clausule niet begrijp...




  1. ActiveRecord3 deadlock opnieuw proberen

  2. Bouw snel een PHP CRUD-interface met de PDO Advanced CRUD Generator Tool

  3. Hoe dubbele records te vinden met behulp van Group by and Having-clausule in SQL Server - SQL Server / TSQL-zelfstudie, deel 132

  4. PHP SQL Join Query inhoud samenvoegen in Multi-Array