私は、サブクエリをメインクエリデータで動作させるのに問題がある新しいコードです。本質的には、結果から何台の PC が HP PC であるかを数えたいと考えています。実行すると、次のエラーが表示されます。マルチパート識別子「dbo.softwareapplications.softwareid」をバインドできませんでした。
select distinct appname, version, linkid,
(select count(make) as totalhp from dbo.workstations where make = 'Hewlett-Packard' and linkdid = t1.linkid)as totalhp
from dbo.softwareapplications as t1
join dbo.assignments on dbo.softwareapplications.softwareid = dbo.IQCSassignments.softwareid
join dbo.workstations on dbo.assignments.wsid = dbo.workstations.wsid
group by assetdescription, version, linkid, totalhp
どんな助けでも大歓迎です。