उच्चतम आईडी के आधार पर सदस्यता तालिका से प्रत्येक ग्राहक के लिए अंतिम रिकॉर्ड प्राप्त करने के लिए आप
जैसे जुड़ने वाले हिस्से को ट्विक करके सदस्यता में स्वयं शामिल हो सकते हैं$this->db->select('c.*,m.*');
$this->db->from('customer as c');
$this->db->join('membership as m', 'c.id = m.customer_id', 'left');
$this->db->join('membership as m1', 'm.customer_id = m1.customer_id AND m.id < m1.id', 'left');
$this->db->where('m1.id IS NULL', null, false)
$query = $this->db->get();
एक सादा SQL कुछ इस तरह होगा
SELECT c.*,m.*
FROM customer AS c
LEFT JOIN membership AS m ON c.id = m.customer_id
LEFT JOIN membership AS m1 ON m.customer_id = m1.customer_id
AND m.id < m1.id
WHERE m1.id IS NULL