首先,这个查询:
Select portt.nameport
From Portt
Where portt.toolsum - (select count(*)
From tool
Group by nameport
) > 2;
你有一个
标量子查询
. 但是,如果可以返回多行,这将是一个错误。我猜您需要一个相关的子查询:
select p.nameport
from Portt p
where p.toolsum - (select count(*)
from tool t
where t.nameport = p.nameport
) > 2;
那么,
JOIN
操作人员
在
FROM
从
select p.nameport
from Portt p join
tool t
on t.nameport = p.nameport
where p.toolsum - (select count(*)
from tool t
where t.nameport = p.nameport
) > 2;