모르는 것은 AA와 BB가 하나의 테이블인지 두 개의 테이블인지입니다. 테이블이 하나인 경우 @prolifes의 방법을 사용할 수 있습니다. 테이블이 두 개인 경우 update AA a, BB b set a. .col1 = b.col2 여기서 a.bh = b.bh 및 a.year='2017-2018' 및 b.year='2016-2017', 또한 느린 속도는 데이터 크기와 관련이 있습니다. index는 그냥 일반적인 방법을 알려드리는 것 뿐입니다. 얼마나 효과적인지는 직접 해보셔야 합니다
잘 이해가 안 가네요.
같은 단계이므로
테이블 세트 열 1 = 열 2 조건을
으로 업데이트하면 끝입니다
새 값을 기반으로 새 테이블을 만든 다음 두 테이블을 병합하고 마지막으로 임시 테이블을 삭제합니다.
트랜잭션을 생성하고 모든 업데이트를 기록하고 마지막으로 커밋합니다.
모르는 것은 AA와 BB가 하나의 테이블인지 두 개의 테이블인지입니다.
테이블이 하나인 경우 @prolifes의 방법을 사용할 수 있습니다.
테이블이 두 개인 경우
update AA a, BB b set a. .col1 = b.col2 여기서 a.bh = b.bh 및 a.year='2017-2018' 및 b.year='2016-2017',
또한 느린 속도는 데이터 크기와 관련이 있습니다. index는 그냥 일반적인 방법을 알려드리는 것 뿐입니다. 얼마나 효과적인지는 직접 해보셔야 합니다
제안해 주셔서 감사합니다. 결국에는 약간 더 효율적인 인터넷에 있는 방법을 사용했습니다.
으아아아Oracle에는 두 가지 방법이 있습니다.
인라인 보기 업데이트