DB 테이블 원하는값끼리 맞춰서 가져오기 채택완료

안녕하세요.

테이블이 2가지로 나뉘어진 DB가 있습니다

[가] 테이블 id : ABC  -기타 값들

[나] 테이블 id : ABC - 기타 값들

[나] 테이블에 있는 id : ABC에 있는 값들을

[가] 테이블의 id : ABC를 찾아서 [나] 테이블에 있는 값들을 같은 id 값에 맞춰서 추가적으로 테이블에 삽입을 하고 싶습니다.

어떤 방법이 좋을까요..

쉬운듯 싶으나.. 아무리 검색해도 안나와서 도움을 부탁드려봅니다.

답변 2개

채택된 답변
+20 포인트
Copy
UPDATE [가] a, [나] b

SET 

a.컬럼1 = b.컬럼1,

a.컬럼2 = b.컬럼2 ~~~

WHERE 가.id = 나.id

잘이해한건진 모르겠는데,

이렇게 하면될거같아요~

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

https://www.mysqltutorial.org/mysql-update-join/
https://dev.mysql.com/doc/refman/8.0/en/update.html
참고하세요.

댓글을 작성하려면 로그인이 필요합니다.

select

    a.*,

    b.*

from

    가테이블 as a,

    나테이블 as b

where

    a.id = b.id

sql inner join 이라고 검색해보세요~

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고