আমার দুটি টেবিল রয়েছে, একটি খবরের জন্য এবং অন্যটি মন্তব্যগুলির জন্য এবং আমি যার মন্তব্যে অনুমোদিত হিসাবে সেট করা হয়েছে তার মন্তব্যের গণনা পেতে চাই।
SELECT
ccc_news . *,
count(if(ccc_news_comments.id = 'approved', ccc_news_comments.id, 0)) AS comments
FROM
ccc_news
LEFT JOIN
ccc_news_comments
ON ccc_news_comments.news_id = ccc_news.news_id
WHERE
`ccc_news`.`category` = 'news_layer2'
AND `ccc_news`.`status` = 'Active'
GROUP BY
ccc_news.news_id
ORDER BY
ccc_news.set_order ASC
LIMIT 20
তবে এই ক্যোয়ারিতে সমস্যাটি হ'ল মন্তব্য কলামের জন্য প্রাপ্ত ন্যূনতম মানটি 1 হ'ল সেই সংবাদের সাথে সম্পর্কিত কোনও মন্তব্য বিদ্যমান আছে কি না।
কোনও সহায়তা অত্যন্ত প্রশংসনীয় হবে।