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

'ऑर्डर बाय' क्लॉज में कॉलम पर जोर देने वाली क्वेरी 'ग्रुप बाय' क्लॉज में कॉलम से मेल खाती है

ORDER BY क्लॉज SELECT स्टेटमेंट में बाकी सभी चीजों के निष्पादित होने के बाद चलता है; ग्रुपिंग परिदृश्य में, परिणाम सेट डेटा एकत्र करने के लिए उपयोग किए जाने वाले कॉलम तक ही सीमित है। यदि आपके पास अपने प्रारंभिक परिणाम में निर्दिष्ट कॉलम नहीं है, तो प्रोसेसिंग इंजन यह नहीं समझता है कि अनुरोधित आउटपुट के साथ क्या करना है।

दूसरे शब्दों में, चूंकि आपकी क्वेरी t2.id और t1.id के लिए अलग-अलग मान नहीं लौटाती है (क्योंकि वे ग्रुप बाय क्लॉज में उपयोग नहीं किए जाते हैं), इंजन उस क्रम में डेटा वापस नहीं कर सकता।



  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 के साथ MySQL में टाइमस्टैम्प को समूहीकृत करना

  3. MySql MySQLMembershipProvider का उपयोग करना - autogenerateschema=true काम नहीं कर रहा है?

  4. एमजीटी विकास पर्यावरण में mysql शुरू नहीं किया जा सकता है

  5. दो अलग-अलग तालिकाओं में दो कॉलम के डेटा के अस्तित्व की जांच कैसे करें? माई एसक्यूएल