이걸 작동시킬 수 없어 ... 어떤 아이디어라도?
update Products
set UnitPrice = UnitPrice * 0.9
from Products p
inner join [Order Details] od
on p.ProductID = od.ProductID
where COUNT(p.ProductID) > 50
집계가 HAVING 절 또는 선택 목록에 포함 된 하위 쿼리에 있고 집계되는 열이 외부 참조가 아닌 경우 WHERE 절에 나타나지 않을 수 있습니다.
감사
이 시도:
update p
set UnitPrice = UnitPrice * 0.9
from Products p
inner join (
select ProductID
from [Order Details]
group by ProductID
having count(*) > 50
) as od
on od.ProductID = p.ProductID
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다