Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

कोडनिर्देशक में किसी विशेष आईडी के साथ एकल अंतिम रिकॉर्ड कैसे प्राप्त करें

उच्चतम आईडी के आधार पर सदस्यता तालिका से प्रत्येक ग्राहक के लिए अंतिम रिकॉर्ड प्राप्त करने के लिए आप

जैसे जुड़ने वाले हिस्से को ट्विक करके सदस्यता में स्वयं शामिल हो सकते हैं
$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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. चुनें कि पंक्ति संख्या =पंक्ति संख्या कहाँ है

  2. रिक्त स्थान के साथ तालिका का नाम बदलें mysql

  3. MySQL क्या है? - डेटाबेस प्रबंधन प्रणाली का परिचय

  4. कैसे पता करें कि कौन से ईमेल समान सूचियों में हैं?

  5. हैशटैग का उपयोग करने वाले ऐप्स के लिए डेटाबेस डिज़ाइन