Mysql 显示一个表中的详细信息和另一个表中的计数
需要从一个表中获取一个人的id、姓名、地址详细信息,并从属于他的另一个表中获取财产数量 我们试过这样做Mysql 显示一个表中的详细信息和另一个表中的计数,mysql,Mysql,需要从一个表中获取一个人的id、姓名、地址详细信息,并从属于他的另一个表中获取财产数量 我们试过这样做 从person中选择person.*countproperty.id,其中person.id=property.id的属性 select person.id, person.name, person.address, count(property.id) from person left join property on person.id = property.id grou
从person中选择person.*countproperty.id,其中person.id=property.id的属性
select person.id, person.name, person.address,
count(property.id)
from person
left join property on person.id = property.id
group by id, name, address
按所有未聚合的字段分组。然后使用显式连接语法。另一个已经过时几十年了。您缺少一个逗号:select person.*,countproperty.id,但这会显示财产的总计数。我们实际上需要的是属于某个人的财产,我的评论不是答案。我只是指一个问题。如果你想要一个好的答案,你应该描述你的表和外键的关系。