我正在尝试获取数组中具有相同ID的记录。我尝试了“ Group_by”查询,但结果在单个数组中。请参见下图中的记录。
查询:
$this->db->select('typeID,projectID,typeName,typeSize,dimensionWidth,dimensionHeight');
$this->db->from('propertytype');
$this->db->group_by('projectID');
$rec=$this->db->get()->result();
echo "<pre>";print_r($rec);exit();
结果:
Array
(
[0] => stdClass Object
(
[typeID] => 1
[projectID] => 1
[typeName] => Residential
[typeSize] => 5 MARLA
[dimensionWidth] => 125
[dimensionHeight] => 125
)
[1] => stdClass Object
(
[typeID] => 7
[projectID] => 2
[typeName] => Residential
[typeSize] => 5 MARLA
[dimensionWidth] => 26
[dimensionHeight] => 50
)
)
我想要像二维数组那样的结果。
Array(
[0]=> stdClass object(
Array(...)
Array(...)
Array(...)
Array(...)
)
[1]=> stdClass object(
Array(...)
Array(...)
Array(...)
Array(...)
)
)
告诉我我在哪里出错?谁能帮我一下。我会非常感激。
答案 0 :(得分:6)
$(".dropdownedit .ocond").click(function(e) {
e.stopPropagation();
子句通常与GROUP BY
一起使用,以返回每个组的摘要值。没有聚合的Aggregate Functions
子句类似于使用GROUP BY
。 ... SELECT DISTINCT
子句不对数据排序。
希望对您有所帮助
GROUP BY