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

MySQL - साइकिल चलाने के साथ अगला/पिछला आईडी

वर्तमान foto . के लिए अगली और पिछली आईडी के लिए आप ऐसा कर सकते हैं

SELECT COALESCE((SELECT id FROM `foto` WHERE id<'$this->id' ORDER BY DESC id LIMIT 1),
       (SELECT  MAX(id) FROM `foto`))  AS `prev`,
       COALESCE((SELECT id FROM `foto` WHERE id>'$this->id' ORDER BY id LIMIT 1 ),
       (SELECT MIN(id) FROM `foto`)) AS `next`

आशा है कि यह आपकी आवश्यकताओं के लिए ठीक काम करेगा




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. आप मैक ओएस एक्स से MySQL को कैसे अनइंस्टॉल करते हैं?

  2. कैसे एकाधिक डेटाबेस के साथ एक बहु किरायेदार आवेदन बनाने के लिए Laravel 5 में आर्केस्ट्रा / किरायेदारी का उपयोग करने के लिए?

  3. दो तालिकाओं को मिलाएं और जहां क्लॉज के साथ उन्हें फ़िल्टर करें

  4. MySQL - चयन पर पंक्ति संख्या प्राप्त करें

  5. तिथि के अनुसार प्रविष्टियों का चयन ->=अब (), MySQL