अगर आप ऐसी पोस्ट चाहते हैं जिसमें कोई टिप्पणी न हो:
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