この構造のテーブルがあります:
意見ID、著者ID、タイトル、内容
テーブルから最新のレコードをすべて取得したいと思います。作成者の 1 つのレコードは、すべての作成者の最新のレコードを意味します...
私の固有の機能が機能していないようです...
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;
}