我有一个具有这种结构的表:
opinion_id、author_id、标题、内容
我想从表中获取所有最新记录,作者一条记录,这意味着每个作者的最新记录...
我的独特功能似乎不起作用......
function getOpinions() {
$data = array();
$this->db->select('*');
$this->db->from('opinions');
$this->db->join('authors', 'opinions.author_id = authors.author_id');
$this->db->order_by('date', 'desc');
$this->db->distinct('author_id');
$Q = $this->db->get();
if ($Q->num_rows() > 0) {
foreach($Q->result_array() as $row) {
$data[] = $row;
}
}
$Q->free_result();
return $data;
}