需要从一个表中获取一个人的id,名称,地址详细信息以及从属于他的另一个表中获取属性的数量
我们试过这种方式
选择人。* count(property.id)来自人,属性person.id = property.id
答案 0 :(得分:1)
这就是你应该这样做的方式
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
按所有未汇总(计算)的字段进行分组。然后使用显式连接语法。另一个是几十年来刚刚过时的。