Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67478 Members, 783 Products, 5290 Topic, 12955 Comments)

Cara Menampilkan Last Row Pada codeigniter dengan Query Builder

Dibuat
Login Terakhir 1 Bulan lalu,
Telah Dilihat 6195 Kali
Imran Syarif Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2.  
  3. Teman2, mohon bantuannya...
  4. untuk menampilkan last row pada setiap group dari sql ini, gmana ya...?? atau sql saya salah, mohon koreksinya..
  5.  
  6. <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
  7.  
  8. class M_bansos extends CI_Model {
  9. public function databansos() {
  10. $this->db->select('*');
  11. $this->db->from('bidang');
  12. $this->db->join('bansos','bansos.id_bidang=bidang.id_bidang','left');
  13. $this->db->join('kelompok','kelompok.id_kelompok=bansos.id_kelompok');
  14. $this->db->order_by('bansos.id_bansos',"DESC");
  15. $this->db->group_by('bidang.bidang');
  16.  
  17. $query = $this->db->get();
  18. return $query->result();
  19.  
  20. }
  21. }
  22.  
  23. terima kasih

Ada 4 Jawaban

PHPMU.COM Support
commented on 21 Des 2018 06:05:10
  1. Assalam,.. tinggal tambahin ini : $this->db->limit(0, 1);
  2.  
  3. Tapi ini maksudnya gimana : $this->db->group_by('bidang.bidang');
  4. data terakhir dari table bansos maksudnya? jika benar maha seharusnya gak perlu di group lagi,
  5. diperbaiki jadi begini :
  6.  
  7. $this->db->select('*');
  8. $this->db->from('bansos');
  9. $this->db->join('bidang','bansos.id_bidang=bidang.id_bidang','left');
  10. $this->db->join('kelompok','kelompok.id_kelompok=bansos.id_kelompok');
  11. $this->db->order_by('bansos.id_bansos',"DESC");
  12. $this->db->limit(0, 1);
Imran Syarif
commented on 21 Des 2018 08:43:42
  1. Assalam,.. terima kasih atas responnya...
  2. kalau menggunakan group yang diambil adalah inputan pertama kali bukan inputan yang terakhir
  3. kalau menggunakan limit data tidak muncul...
Terdapat 1 File dilampirkan :
1. bansos.jpg (1 MB)
Bukhori Muslim
commented on 21 Des 2018 11:47:44
  1. Assalam,.. kalau lihat dari groupnya,
  2. sepertinya itu database belum di normalisasi,
  3. coba share saja 3 table yg terkait di atas gan agar bisa langsung clear.. ^_^
Imran Syarif
commented on 21 Des 2018 12:23:13
  1. Assalam,.. terima kasih atas responnya, ini saya lampirkan 3 table yang dimaksud...
  2.  
Terdapat 1 File dilampirkan :
1. 3_table.zip (2 KB)
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!