У меня есть три таблицы: siswa, tahun_masuk, pembayaran_spp.
Я хочу показать последнюю запись id_bulan, чтобы я мог уменьшить общее количество месяцев (12) - последняя запись от id_bulan (1,2 ... 12). так из сисвы есть только один id_siswa
Моя проблема в том, что id_siswa является дубликатом. ты можешь починить это. извините за плохой английский
#model
function ambildatasiswa()
{
//$this->db->distinct();
$this->db->select('siswa.*, tahun_masuk.keterangan_tahun_masuk,pembayaran_spp.id_bulan');
$this->db->from('siswa');
$this->db->join('tahun_masuk', 'tahun_masuk.id_tahun_masuk=siswa.id_tahun_masuk','left');
$this->db->join('pembayaran_spp', 'pembayaran_spp.id_siswa=siswa.id_siswa','left');
return $this->db->get();
}
#controller
public function datasiswa()
{
$data['siswa'] = $this->M_home->ambildatasiswa()->result();
$this->load->view('template/header');
$this->load->view('template/sidebar');
$this->load->view('v_kepsek/v_datasiswa',$data);
$this->load->view('template/footer');
}
#view
<tbody>
<?php $no = 1;
foreach ($siswa as $s){
$bulan_ini=date('m');
?>
<tr>
<td><?php echo $no++ ?></td>
<td><?php echo $s->id_siswa ?></td>
<td><?php echo $s->nama_siswa ?></td>
<td><?php echo $s->keterangan_tahun_masuk ?></td>
</td> <td>
<a href="<?php echo base_url('keuangan/detailtagihan/'.$s->id_siswa);?>">
<button class="btn btn-info" type="submit" >Detail</button>
</a></td>
<td>
<?php echo
$bulan_ini-$s->id_bulan .' Bulan';
?>
</td>