Database/MySQL
Invalid use of group function
까리송
2013. 5. 31. 17:00
반응형
MYSQL 퀴리 작성시 max + 1 라고 사용 하면
Invalid use of group function error 가 발생합니다
오라클에서 이렇게 써주면
Update MEMBERS
Set SEQ = MAX(SEQ ) + 1
Where REGI = 1;
실행하면 Invalid use of group function Error 발생
Alias (as) 를 사용하지 않아 발생하는 에러입니다.
Set SEQ = MAX(SEQ ) + 1 을 MYSQL 로 변경 해봅시다.
Update Members
Set SEQ = (
(SELECT MAXFIELD FROM
(SELECT MAX(SEQ ) AS MAXFIELD FROM MEMBERS) AS
SUB_TABLE) + 1
)
반응형