Invalid use of group function
2013. 5. 31. 17:00ㆍDatabase/MySQL
반응형
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
)
반응형
'Database > MySQL' 카테고리의 다른 글
[MySQL]SHOW PROCESSLIST (0) | 2013.03.15 |
---|---|
[MYSQL] 중복값 찾기 (0) | 2013.02.15 |
[MYSQL] INNER JOIN , OUTERJOIN (0) | 2013.01.22 |
MySQL 함수 (0) | 2013.01.09 |