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

जॉइन स्टेटमेंट में कैसे गिनें

अगर आप ऐसी पोस्ट चाहते हैं जिसमें कोई टिप्पणी न हो:

SELECT
    post.post_id,
    --post.title,
    --post.content,
    COUNT(comment.post_id) AS comment_count
FROM post
LEFT JOIN comment ON post.post_id = comment.post_id
GROUP BY post.post_id
ORDER BY comment_count DESC

(यह क्वेरी MySQLs GROUP BY का उपयोग करती है छिपे हुए स्तंभ एक्सटेंशन)।

यदि आप ऐसी पोस्ट नहीं चाहते हैं जिसमें कोई टिप्पणी न हो तो आप एक आसान क्वेरी का उपयोग कर सकते हैं:

SELECT post_id, COUNT(*) AS comment_count
FROM comment
GROUP BY post_id
ORDER BY comment_count DESC



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जहां स्थिति के लिए मानों की सूची के साथ पांडा 'read_sql'

  2. MySql - एकाधिक पंक्तियों के लिए समय अंतर की गणना करें

  3. mysql + php पथ के साथ पत्ती के बच्चों को पुनः प्राप्त करें

  4. MySQL दृश्य प्रदर्शन

  5. बैलेंस सुधार चलाने के लिए MySQL क्वेरी