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

त्रुटि कोड:1052. फ़ील्ड सूची में 'विशेषता' कॉलम अस्पष्ट है

आपको सभी के योग्य होना चाहिए स्तंभ संदर्भ। क्योंकि आप LEFT JOIN का उपयोग कर रहे हैं , मैं अनुमान लगा रहा हूं कि आप चाहते हैं कि सभी शराब पीने वाले वापस आ जाएं। आपका WHERE खंड केवल नकारात्मक रेटिंग वाले शराब पीने वालों के लिए निर्धारित परिणाम को सीमित करता है।

अगर आप चाहते हैं सभी पीने वाले हैं, तो उस स्थिति को ON . पर जाने की आवश्यकता है खंड। मैं टेबल एलियासेस का भी सुझाव देता हूं:

SELECT D.DRINKER, COUNT(L.RATING)
FROM DRINKERS D LEFT JOIN
     LIKES L
     ON L.DRINKER = D.DRINKER AND
        L.RATING < 0
GROUP BY D.DRINKER
ORDER BY D.DRINKER ASC;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. परिणामसेट -> getString () क्रैश हो जाता है जब मूल्य> =16 . होता है

  2. हाइबरनेट:MySQLDialect और MySQLInnoDBdialect में क्या अंतर है?

  3. फ़ाइल सिस्टम पर उपयोगकर्ता द्वारा अपलोड की गई छवियों को प्रभावी ढंग से संग्रहीत करना

  4. चेतावनी:PDO::exec() पैरामीटर 1 को स्ट्रिंग होने की अपेक्षा करता है

  5. प्ले फ्रेमवर्क 2.0 जेपीए मैसकल त्रुटि:EntityManagerFactory बनाने में असमर्थ