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

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

आप उपनाम को सीधे नाम से एक्सेस नहीं कर सकते।

एक समाधान यह है कि क्वेरी को उप-क्वेरी में उपनामों के साथ लपेटा जाए, और फिर बाहरी क्वेरी में उपनाम नामों को देखें:

SELECT DISTINCT * 
FROM 
    (
     SELECT c.id, 
          ((SUM(c.width_feet)*12)+(SUM(c.width_inches))) AS width, 
          ((SUM(c.height_feet)*12)+(SUM(c.height_inches))) AS height
     FROM carpets AS c 
     WHERE c.active = '1'
    ) sub
WHERE (sub.width BETWEEN '0' AND '275') 
AND   (sub.height BETWEEN '0' AND '599') 
ORDER BY sub.item_no


  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. MySQL सर्वर डेटाबेस के साथ SQLite क्लाइंट डेटाबेस को सिंक्रोनाइज़ करना

  3. MAKE_SET () फ़ंक्शन MySQL में कैसे काम करता है

  4. MySQL प्रक्रिया का उपयोग करके फ़ाइल हटाएं

  5. Mysql का उपयोग करके पहले N *groups* का चयन करें