update 문에서 Sub Query를 하려고 하는데여..
an 테이블에 usrid, an_chk, a_num, rgn_cod 네개의 필드가 있구여...
a_num에는 회원 등록번호가 30만개 정도 등록이 되어 있습니다.
an_chk는 회원등록번호의 사용여부를 판별하는 필드인데 1이면 사용중인 번호고
0이면 사용해도 괜찮은 필드인데...
업데이트를 할때 a_num 의 내용중에서 제일 큰 값을 구해야 되는데
잘 안되네여..
"update an set (usrid,an_chk)=('gagamel','1')
where an_chk='0' and rgn_cod='981' and max(a_num)" <- 이렇게 명령을
썼는데 다른 건 다 되는데 max(a_num) 을 같이 써주면 에러가 나네여.. ㅠ.ㅠ
업데이트 할때 a_num의 max 값을 조건으로 주려면 어떻게 해야 하는지여..
조언 좀 부탁드릴께여... 그럼...
|