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

मैसकल त्रुटि 1241 (21000):ऑपरेंड में 1 कॉलम होना चाहिए

MySQL आपकी सबक्वेरी से एक कॉलम की अपेक्षा कर रहा है, यानी कोष्ठक में सेलेक्ट केवल एक कॉलम के लिए SELECT कर सकता है।

आपके उदाहरण में, आप दो उपश्रेणियों का उपयोग कर सकते हैं, एक जो गिनती लौटाता है और दूसरा जो योग देता है, लेकिन आप अपनी क्वेरी को इस प्रकार भी लिख सकते हैं:

SELECT g.id, COUNT(t1.customernumber), SUM(sales)
FROM
  customer_groups g LEFT JOIN transactions t1
  ON t1.customernumber between g.from_customernumber and g.to_customernumber



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं LIMIT क्लॉज में बड़ी ऑफसेट के साथ MySQL क्वेरी को कैसे तेज कर सकता हूं?

  2. प्रोपराइटरी से ओपन सोर्स डेटाबेस में माइग्रेट करने के लिए टिप्स

  3. MySQL स्थापना

  4. मैक ओएस एक्स पर MySQL रत्न कैसे स्थापित करें

  5. mySQL दिनांक समय सीमा क्वेरी समस्या