我有一张桌子
id typesignal close open cont
1 4 150 300 2
2 3 20 40 1
3 2 50 75 15
4 1 15.2 30.8 5
5 1 200 225 8
6 6 200 500 8
7 7 10 20 4
8 8 9 12 2
9 9 5 8 3
10 5 40 50 4
11 4 5 8 9
12 5 4 2 3
13 8 5 4 0
我想在typesignal
列中显示每种类型的最后一行。
$this->db->group_by('typesignal');
$query = $this->db->get('signals');
但是我需要使用
创建的最后一行$this->db->group_by('typesignal');
$this->db->order_by("idSignal");
$query = $this->db->get('signals');
但它不起作用。
预期输出为:13,12,11,9,8,7,6,5,3,2
答案 0 :(得分:0)
我使用此查询
$this->db->group_by('typeSignal');
$this->db->select_max('idSignal');
$this->db->order_by("idSignal", "DESC");
$query = $this->db->get('signals');
return $query->result_array();
工作的秘诀是$ this-> db-> select_max('idSignal');
Thanx寻求帮助