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

समूह फ़ंक्शन का अमान्य उपयोग देने वाली सरल SQL क्वेरी

आप MAX() का उपयोग नहीं कर सकते एक WHERE . में . तो इसे एक सबक्वायरी में लपेटें जैसे:

SELECT Name, Message
FROM flux_chat_messages
WHERE id >= (SELECT MAX( id ) - 5 FROM flux_chat_messages)
ORDER BY id ASC

इसके अलावा शायद आपके पास हो सकता है

SELECT Name, Message
FROM flux_chat_messages
ORDER BY id DESC
LIMIT 5

और अपने प्रोग्राम में परिणामों को उलट दें (या उसके लिए किसी अन्य सबक्वेरी का उपयोग करें)




  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:UNIQUE, लेकिन DEFAULT NULL - तालिका बनाकर अनुमत है। 1 से अधिक NULL डालने की अनुमति है। क्यों?

  2. क्लाउड में MySQL - Amazon RDS के पेशेवरों और विपक्ष

  3. PHP का उपयोग कर एक्सेल पीढ़ी के लिए MySQL

  4. क्या हटाई गई पंक्तियों द्वारा कब्जा किए गए स्थान का पुन:उपयोग किया जाता है?

  5. एक क्वेरी में दो तालिकाओं से हटाएं