반응형
두 개의 테이블이 있습니다.
여기 내 첫 번째 테이블이 있습니다.
ID SUBST_ID CREATED_ID
1 031938 TEST123
2 930111 COOL123
3 000391 THIS109
4 039301 BRO1011
5 123456 COOL938
... ... ...
이것은 나의 두 번째 테이블입니다.
ID SERIAL_ID BRANCH_ID
1 039301 NULL
2 000391 NULL
3 123456 NULL
... ... ...
첫 번째 테이블의 데이터를 사용하여 두 번째 테이블의 모든 행을 업데이트하는 방법이 필요합니다.
이 모든 작업을 하나의 업데이트 쿼리로 수행해야합니다.
SUBST_ID와 SERIAL_ID가 모두 일치하므로 첫 번째 테이블에서 created_id를 가져 와서 두 번째 테이블에 삽입해야합니다.
따라서 두 번째 테이블은 다음과 같습니다.
ID SERIAL_ID BRANCH_ID
1 039301 BRO1011
2 000391 THIS109
3 123456 COOL938
... ... ...
여러분의 도움과지도에 감사드립니다.
해결 방법
UPDATE TABLE2
JOIN TABLE1
ON TABLE2.SERIAL_ID = TABLE1.SUBST_ID
SET TABLE2.BRANCH_ID = TABLE1.CREATED_ID;
참조 페이지 https://stackoverflow.com/questions/12394506
반응형
'MySql' 카테고리의 다른 글
MySQL mySQL에서 LINQ to SQL을 사용하는 방법 (0) | 2021.01.29 |
---|---|
MySQL MYSQL "explain query"에 "key"NULL이 표시됩니다. (0) | 2021.01.29 |
MySQL PHP 또는 MySQL을 사용하여 오전 / 오후 시간을 24 시간 형식으로 변환 하시겠습니까? (0) | 2021.01.29 |
MySQL 동일한 열 값을 가진 필드의 합계를 찾는 MySQL 쿼리 (0) | 2021.01.29 |
MySQL phpmyadmin을 사용하여 테이블 구조를 Excel 파일로 내보내기 (0) | 2021.01.29 |
댓글