0
我找不到一種方法來使它工作。我需要桌子,第一個是訂單,第二個是跟蹤。我想將最新的跟蹤行添加到左側的表格行。 這是我到目前爲止已經試過(不工作):Codeigniter加入,group_by和最大
$this->db->select('orders.*, trackings.id AS trackings_id, trackings.order_id AS trackings_order_id, MAX(trackings.status) AS trackings_status, trackings.created_at AS trackings_created_at, trackings.updated_at AS trackings_updated_at, trackings.ip_address AS trackings_ip_address');
$this->db->from('orders');
$this->db->join('trackings', 'orders.id = trackings.order_id', 'left');
$this->db->group_by('trackings.order_id');
$this->db->order_by('orders.created_at', 'DESC');
$query = $this->db->get();
return $query->result();
你「解決」了它,我一直在看它太多,我認爲。 而不是groupings by trackings_status,它應該按orders.id分組! – Casperlarsen
我很高興能幫到你! – paranoid