Live Brilliant

테이블에 다른 테이블에서 데이타 업데이트 본문

개발은 핵찜이야/SQL

테이블에 다른 테이블에서 데이타 업데이트

주인정 2012. 4. 17. 16:16

A 라는 테이블에서 B 라는 테이블로 특정 필드 데이타 를 옮길때

회원 테이블에서 회원이름을 계좌정보 테이블에 이름필드에 아이디를 비교하여 업데이트 하려한다.

이유는 계좌정보 테이블에 아이디는 존재하지만 이름이 빠져있었기 때문이다.

조건 아이디는 같고 이름이 없는 데이타 에 대해 업데이트

UPDATE sm_account a, sm_member m
SET a.account_mname = m.mname
WHERE a.muid = m.muid
AND a.account_mname = ''

 

'개발은 핵찜이야 > SQL' 카테고리의 다른 글

[MSSQLl] datetime 변환  (0) 2012.04.17
그룹별 데이타 출력  (0) 2012.04.16
sql 날짜계산 함수  (0) 2012.04.16
mssql 재귀함수 (트리구조)  (0) 2012.04.16
해당주차 계산하여 토요일 알아내기  (0) 2012.04.16
Comments