열 중 하나에서 값을 변경하여 테이블의 레코드를 업데이트하려는 경우 어떻게해야합니까?null 값을 가진 열이있는 테이블 수정
하나의 열이 비어있는 레코드가 테이블에 있습니다 (null 값). 이 값을 변경하고 다른 테이블의 값을 해당 레코드에 삽입하려고합니다.
기본적으로 하나의 열이 비어있는 테이블이 있습니다. 테이블 끝에 추가하고 레코드 1에서 삽입하기를 원하지 않습니다.
열 중 하나에서 값을 변경하여 테이블의 레코드를 업데이트하려는 경우 어떻게해야합니까?null 값을 가진 열이있는 테이블 수정
하나의 열이 비어있는 레코드가 테이블에 있습니다 (null 값). 이 값을 변경하고 다른 테이블의 값을 해당 레코드에 삽입하려고합니다.
기본적으로 하나의 열이 비어있는 테이블이 있습니다. 테이블 끝에 추가하고 레코드 1에서 삽입하기를 원하지 않습니다.
기존 레코드의 경우 해당 열을 업데이트하려면 UPDATE를 사용해야합니다. whereColumn은 NULL입니다.
해당 열의 값이 나머지 레코드와 관련되어 있으면 안됩니까? 나는
UPDATE old SET old.badColumn = new.newData
FROM oldTable old
JOIN newTable new on old.someID = new.someID
이 찾을 것입니다 ... null이 아닌 값으로 기존의 기록을 초기화 또는 열에서 다른 테이블에서 데이터를 채울 업데이트 쿼리를 사용하여 이해하지만 모든 원본 행에 관련된 수 newTable에 관련된 oldTable 관련 데이터를 oldTable과 비교하고 badColumn을 newTable의 일부 데이터로 업데이트하십시오. 도움이 더 필요하면 알려주십시오.
두 테이블을 서로 연결하는 주요 관계가 있습니까? –