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

MySQL:क्वेरी परिणामों में गतिशील रूप से कॉलम जोड़ें

यहाँ कुछ स्मार्ट-गधा SQL है। यह पहली पंक्ति के लिए 'नवीनतम' और अन्य सभी के लिए 'पिछला' का चयन करता है (क्या हमारे पास उनमें से एक से अधिक होना चाहिए)।

SELECT IF(@rownum = 0, 'LATEST', 'PREVIOUS') update_time, update_id, 
       title, content, date, (@rownum := @rownum + 1) r
FROM updates, (SELECT @rownum := 0) dummy
WHERE project_id = 2
ORDER BY date DESC
LIMIT 2

साथ ही यह परिणामसेट में एक और कॉलम जोड़ता है। आशा है कि यह कोई समस्या नहीं है।



  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. कनेक्शन प्राप्त करना विफल:php_network_getaddresses:getaddrinfo विफल:नाम या सेवा ज्ञात नहीं है

  3. त्रुटि 2003 (HY000):लोकलहोस्ट (10061) पर MySQL सर्वर से कनेक्ट नहीं हो सकता

  4. JOOQ के साथ तालिका से एनम वर्ग उत्पन्न करें

  5. फ़ाइल से चर में पढ़ें - बैश स्क्रिप्ट take2