이슈내용
UPDATE문에서 테이블을 JOIN 후 값을 업데이트 해주는 쿼리를 짜는 중에
SET 절에 조인한 테이블을 집계하는 부분에서 에러가 발생했다.
원인 및 해결
검색해서 찾아보니 WHERE 절이나 SET절 같은 곳에서는 집계함수를 사용할수 없다고 한다.
그래서 JOIN하는 테이블을 서브쿼리로 변경하고 내부에서 집계함수를 사용하는 방법으로 변경했다.
'Trouble Shooting > Database' 카테고리의 다른 글
[mysql] 서브쿼리 내에서 ORDER BY 적용 안되는 오류 (0) | 2023.01.17 |
---|---|
[Oracle] ORA-12560 TNS:protocol adapter error 해결방법 (0) | 2022.11.04 |
[DB] Oracle 11g 삭제 후 재설치 시 에러 해결 (0) | 2022.07.15 |
[Oracle] 접속 오류 해결 (ORA-01034, ORA-27101) (0) | 2022.07.15 |
[Oracle] 오라클 기동(startup) 에러 해결 (ORA-00119, ORA-00130) (0) | 2022.07.14 |