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

एक पंक्ति में पूर्वावलोकन अगला रिकॉर्ड प्राप्त करें

आप जो खोज रहे हैं वह काफी सरल है। उदाहरण के लिए, यह:

SELECT (1+1) AS sum1,(2+2) AS sum2

इसका परिणाम होगा:

+------+------+
| sum1 | sum2 |
+------+------+
|    2 |    4 |
+------+------+

आपको बस इतना करना है कि अपनी सबक्वायरी वहां डाल दें:

SELECT (SELECT picsid 
        FROM pics 
        WHERE picsid < 136 AND 
              albid_pics = 15 
        ORDER BY picsid DESC 
        LIMIT 1) AS previous,
        (SELECT picsid 
        FROM pics 
        WHERE picsid > 136 AND 
              albid_pics = 15 
        ORDER BY picsid ASC 
        LIMIT 1) AS `next`;

नोट:next MySQL में एक कीवर्ड है, इसलिए बैकटिक्स।




  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 Homestead डेटाबेस कनेक्शन

  3. सभी क्षेत्रों के माध्यम से खोजने के लिए MYSQL क्वेरी?

  4. F# त्रुटि 'त्रुटि FS0039:नाम स्थान या मॉड्यूल 'MySql' परिभाषित नहीं है'?

  5. mysql में वैश्विक sql_mode सेट करना