아하
생활
탈퇴한 사용자
탈퇴한 사용자
19.05.14

mssql 다중 update가능할까요??

하나의 데이터를 여러 레코드를 수정하는게 아니고

예를 들어서 다른 테이블에 있는 키값과 매칭되는 데이터를

한꺼번에 업데이트를 하고 싶어요

어떻게 하면 될까요??

55글자 더 채워주세요.
1개의 답변이 있어요!
  • 탈퇴한 사용자
    탈퇴한 사용자
    19.05.14

    안녕하세요??

    키값과 매칭되는 데이터를 한꺼번에 수정하고 싶으다고 질문주셨는데

    예제를 통해서 알려드리겠습니다.

    A 테이블

    name addr

    홍길동 서울

    삼순이 강원도

    사순이 충청도

    B 테이블

    name addr

    홍길동 서울특별시 강북구

    삼순이 강원도 홍천시

    사순이 서울특별시 강남구

    update A

    set A.addr = B.addr

    from A as A inner join B as B on A.키 = B.키

    A라는 테이블의 addr필드를 B테이블의 name을 조인해서 B테이블의 addr로 업데이트 할수 있습니다^^