4
Подсчет с условием IF в запросе MySQL
У меня есть две таблицы, одна для новостей, а другая для комментариев, и я хочу получить количество комментариев, статус которых был установлен как одобренный. 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` …
116
mysql
join
if-statement
count