update table~
set table.col
계산식 , 테이블 2개 이며, 조인절 3개
from ( select * from table ~ ) as rs
join ~
join ~
where ... .... ....
group by ... ...., ... , .... , .... , ..... , ....
셀렉트 하면 약 ... 4만개의 데이터가 나오는데요.
셀렉트 지우고 업데이트 하면 group by 구문 근처에 오류가 있다고 나옵니다.
관련 내용 찾아보아도 업데이트 문에 그룹바이 사용 하는 예제가 없어서...요 .
혹시 업데이트 문엔 그룹바이 사용이 안되는 건가요?
;with cteTest as (
select cKey, cCol1, ....
from dbo.tTest as a
join dbo.tTest1 as b
on ...
join dbo.tTest2 as c
on ...
group by ...
)
update a
set a.cCol1 = b.cCol1
from dbo.tTest as a
join cteTest as b
on b.cKey = a.cKey