tableA와 tableB라는 두 개의 테이블이 있습니다. 테이블 A에는 4개의 열이 있고, 테이블 B에는 3개의 열이 있습니다. 테이블 A의 마지막 열은 비어 있으며 이 열에서는 테이블 A와 B의 세 번째 열 간의 차이점을 표시하고 싶습니다.
테이블 A 이름 = valuation_average. 테이블 B 이름 = Valuation_Cost. 세 번째 열 이름은 cost_col입니다(그러나 값은 다릅니다. tableA의 네 번째 열인 "difference"에 이 차이를 표시하고 싶습니다. 해당 열은 이미 존재하며 이름이 지정된 값은 없습니다.)
또한 행이 동일하지 않을 수도 있다는 점을 기억하세요. 즉, 테이블 A의 첫 번째 행이 테이블 B의 첫 번째 행과 다를 수 있다는 뜻입니다. 기본 키는 "코드"라고 불리는 두 테이블의 첫 번째 열입니다.
mysql-update-join을 시도해 볼 수 있습니다.
당신의 경우에는 어쩌면
으아아아문제를 해결할 수 있습니다.