有小区表community,字段id,name;小区出售房源表sale,字段id,name,cid;小区出租房源表rent,字段id,name,cid;cid与小区字段id关联,想查询到小区列表并获取每个小区的出售房源总数和出租房源总数,最终结果的样子大概是id,name,sale_count,rent_count,如何去查询?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
SELECT community.id,community.name,S_COUNT.sale_count,R_COUNT.rent_count FROM community LEFT JOIN (SELECT sale.cid,count(sale.id) as sale_count from sale GROUP BY sale.cid) AS S_COUNT ON community.id=S_COUNT.cid LEFT JOIN (SELECT rent.cid,count(rent.id) as rent_count from rent GROUP BY rent.cid) AS R_COUNT ON community.id=R_COUNT.cid