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

उपनाम mysql का उपयोग करते समय अज्ञात स्तंभ

कृपया नमूना डेटा के साथ प्रश्न पोस्ट करें, जिससे परीक्षण और उचित उत्तर आसान हो जाता है।

आपके कोड में a1 व्युत्पन्न तालिका का नाम स्तंभ नाम नहीं है।

एग्रीगेट फंक्शन पैरामीटर को कॉलम नाम के रूप में स्वीकार करते हैं।

निम्न का प्रयास करें:

select max(av) - min(av) from
(
    select avg(av1) av from
        (
            select avg(stars) av1
            from rating join movie m using(mID)
            where year < 1980
            group by mID
        ) as av1
    union
    select avg(av2) av from
        (
            select avg(stars) av2
            from rating join movie m using(mID)
            where year > 1980
            group by mID
        ) as av2
) as a1; 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्तंभ मान परिवर्तन के लिए ट्रिगर?

  2. मैं यादृच्छिक रूप से तालिका से पंक्तियों के अद्वितीय जोड़े कैसे चुनूं?

  3. MYSQL में थोड़ा सा फ़ील्ड इंडेक्स करें

  4. ज़ेंड फ्रेमवर्क और मैसकल - बहुत धीमा

  5. my.cnf में परिवर्तन प्रभावी नहीं होते (उबंटू 16.04, MySQL 5.6)