我有一个包含如下表的数据库:
Reviews
id | review | companyid
companies
id | name
现在我想取回数据,以便我可以显示每个公司名称以及公司的评论总数。如下所示:
company 1 (company name) | 345
company 2 (company name) | 28
company 3 (company name) | 794
从这里我将使用 php 制作一个表格来显示结果
如何使用 MYSQl 实现此目的?
最佳答案
试试这个方法:
SELECT Count(`r`.`review`) AS `total_reviews`,
`c`.`company`
FROM `reviews` AS `r`
JOIN `companies` AS `c`
ON `c`.`id` = `r`.`companyid`
关于php - mysql查询获取每家公司的所有评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33038468/