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

चुनिंदा उपयोगकर्ताओं के पास mysql में एक से अधिक विशिष्ट रिकॉर्ड हैं

केवल उपवाक्य जोड़ें

SELECT userId, COUNT(DISTINCT webpageId) AS count 
FROM visits 
GROUP BY userId
HAVING COUNT(DISTINCT webpageId) > 1

लेकिन अगर आप केवल वही ID

SELECT userId
FROM visits 
GROUP BY userId
HAVING COUNT(DISTINCT webpageId) > 1

जिस कारण से आप HAVING . पर फ़िल्टर कर रहे हैं क्लॉज और WHERE . पर नहीं क्योंकि, WHERE खंड उन स्तंभों का समर्थन नहीं कर सकता जहां एकत्रित



  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. SQL में फ़िल्टर सिस्टम को कैसे कार्यान्वित करें?

  3. MySQL एक सम्मिलित तालिका की पहली पंक्ति लौटाता है

  4. MySQL:बिगिंट बनाम int

  5. SQL क्वेरी निर्माण - एक कॉलम में डेटा को दो कॉलम में अलग करें