我有指公司插槽量的数据库,这些插槽可充满人.. 我想做一个查询在那里我可以看到哪些公司仍然有开口槽SQL集团子查询忽略
这是我正在尝试的查询,但它给了我错误的结果。
select
name,
slots,
(select count(*) from persons) as persons
from companies
where city_id = 3
group by companies.id
这应该给我一个表的插槽,以及personsfilled该公司在个人表的数额,但它的返回人员的每一次的总量。
这是结果
谢谢!
您必须compianies表或其他联系的人士表知道如果人使用的插槽。我认为你必须检查你的表格结构。 – 2014-10-31 09:30:17
显示两个表的表结构,并且您的查询将返回相同的数字,因为您每次都从人表计数数据。 – 2014-10-31 09:31:46