我有三个桌子区域,车辆和员工。 ward_no是车辆和员工的外键。 我想选择车辆数量和员工人数,并将其与其他区域细节一起显示。 我使用的查询是:
select a.* ,count(v.vid) as vehicles,count(e.eid) as employees from area a,vehicle v,employee e where v.ward_no=a.ward_no and e.ward_no=a.ward_no group by a.name;
但输出不是我想要的。我在使用计数的两列中得到相同的值,而不是显示该特定区域中的车辆/员工总数。 我是MySQl的新手