>  Q&A  >  본문

동일한 테이블의 ID와 일치하는 열의 값을 NULL로 설정

여러 열이 포함된 주택 데이터를 작업 중입니다. 청소 과정에서 "PropertyAddress" 열에 일부 Null 값이 있다는 것을 발견했고, 이러한 Null 값이 ParcelID와 일치할 수 있는지 확인하고 싶었습니다. 따라서 이전 주장을 확인하고 쿼리 아래에 결과를 표시하기 위해 다음 쿼리를 작성했습니다.

으아아아
패키지 ID 속성 주소 패키지 ID 속성 주소
092 13 0 322.00 비어있음 092 13 0 322.00 237 37TH AVE N, 내슈빌
043 04 0 014.00 비어있음 043 04 0 014.00 112 HILLER DR, 오래된 호두
026 05 0 017.00 비어있음 026 05 0 017.00 208 East Avenue, Goodlettville
042 13 0 075.00 비어있음 042 13 0 075.00 222 FOXBORO DR, 매디슨

ParcelID를 사용하여 Null 값을 올바른 PropertyAddress로 변경할 수 있음을 확인한 후 UPDATE 쿼리를 작성했습니다.

으아아아

그런데 “오류 코드: 1241. 피연산자는 1개의 열을 포함해야 합니다”라는 오류가 발생했습니다

그래서 쿼리를 다음과 같이 다시 작성했습니다.

으아아아

그런데 "오류 코드: 1146. 테이블 'nasville_housing.a'가 존재하지 않습니다."라는 오류가

마지막으로 다음과 같이 썼습니다.

으아아아

그런데 "오류 코드: 1146. 테이블 'nasville_housing.a'가 존재하지 않습니다."라는 오류가

누구든지 나에게 줄 수 있는 지원에 감사드립니다.

P粉463811100P粉463811100283일 전428

모든 응답(1)나는 대답할 것이다

  • P粉639667504

    P粉6396675042024-01-11 11:00:51

    UPDATE 작업에 JOIN을 사용할 수 있습니다: https://www.mysqltutorial.org/mysql-update-join/

    으아악

    회신하다
    0
  • 취소회신하다