SELECT 고객번호, MAX(번호)
FROM 고객 히스토리 테이블
WHERE 고객번호 IN('A111'
,'B222'
,'C333'
,'D444')
GROUP BY 고객번호
고객번호 수정 시
고객번호 마다 번호가 따로 쌓이는 테이블인데요
마지막 번호( 고객 자료)의 특정 필드를 업데이트를 치려고 합니다.
업데이트를 어떻게 쳐야할지요..
Comment 2
-
UPDATE 고객_히스토리_테이블SET 특정필드 = 특정값FROM 고객_히스토리_테이블 A INNER JOIN(SELECT 고객번호, 번호 = MAX(번호) FROM 고객_히스토리_테이블 GROUP BY 고객번호) B ON A.고객번호 = B.고객번호 AND A.번호 = B.번호WHERE A.고객번호 IN ('A111', 'B222', 'C333', 'D444')
-
마힐링
2014.06.03 16:56
초짜해커님!!
감사합니다 ㅜㅜ