![](/img/trans.png)
[英]Codeigniter 3 Select all from table but exclude the current group id
[英]Group by id from the substring queries on CodeIgniter
我有数据库中的数据,并且从id中获得了两个字符,我不明白如何从具有相同id的子字符串中计算数据?
例:
id = AA001,AA002,AA003,AB005,AB006,AC009,AC010,AC012,AC015
结果子字符串= AA,AA,AA,AB,AB,AC,AC,AC,AC,
我期望= AA:3,AB:2,AC:4
这是我的控制器
function mySubstr() {
$data=array('section' => $this->mSubstr->get_substr(),
'isi' =>'home/substr');
$this->load->view('layout/wrapper', $data);
}
楷模
function get_substr() {
$query = $this->db
->select('LEFT(id, 2) as id', FALSE)
->from('tbSubstr')
->group_by('id')
->get();
return $query->result();
}
观看次数
<?php
foreach ($section as $row) {
echo json_encode($row->id);
}
?>
试试这个可能对您有帮助,
function get_substr() {
$query = $this->db
->select('LEFT(id, 2) as sub_id , COUNT(*)', FALSE)
->from('tbSubstr')
->group_by('sub_id')
->get();
return $query->result();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.