동일한 열의 다른 값으로 MySQL 행을 업데이트하는 방법은 무엇입니까?

프로그래머 소녀

나는로 나타나는 일부 잘못된 데이터가 MySQL은 테이블이 0있는 col3대신에 올바른 값을.

그것의 정확한 값을 col3그 행에 대한 열 손상이 동일한 다른 행에 표시 col1, col2col4값이 col3아니다 0. ( col1은 모든 행에 대해 동일한 값이며 동일 US합니다.)

따라서이 문제를 해결하려면 col3동일한 모든 을 가져 와서 0col3값을 col3where col3does not equal 0and where col1 = 'US'AND where col2and col4match 의 값으로 설정하면 됩니다.

이 같은:

UPDATE Table1 WHERE col1= 'US' AND col3 = '0' AND col2 = x AND col4 = y SET col3 = (SELECT col3 FROM Table1 WHERE col1= 'US' AND col2 = x AND col4 = y AND col3 != '0'

난 그냥 사용하지만 어떻게 사실은 MySQL의에서 그렇게 할 xy자리는 논리를 설명하기로 위.

팀 비겔 라이젠

자체 조인 업데이트 수행 :

UPDATE Table1 a
INNER JOIN Table1 b
    ON a.col2 = b.col2 AND
       a.col4 = b.col4 AND
       b.col3 <> 0
SET a.col3 = b.col3
WHERE
    a.col3 = 0 AND
    a.col1 = 'US'

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

다른 테이블의 다른 값으로 mysql 열을 업데이트하는 방법은 무엇입니까?

분류에서Dev

동일한 테이블의 다른 열로 열을 업데이트하는 방법은 무엇입니까?

분류에서Dev

단일 업데이트 쿼리에 대해 다른 열의 값을 기반으로 한 열의 값을 업데이트하는 방법은 무엇입니까?

분류에서Dev

다른 열에서 동일한 값을 업데이트하는 방법은 무엇입니까?

분류에서Dev

MySQL에서 다른 열에 따라 테이블의 열을 자동으로 업데이트하는 방법은 무엇입니까?

분류에서Dev

R의 다른 행 값을 기반으로 행 값을 업데이트하는 방법은 무엇입니까?

분류에서Dev

다른 열의 동일한 값에 따라 열의 행을 계산하는 방법은 무엇입니까?

분류에서Dev

다른 열의 값을 기반으로 한 열을 이동하는 방법은 무엇입니까?

분류에서Dev

PostgreSQL의 여러 행을 동일한 테이블의 다른 필드로 업데이트하는 방법은 무엇입니까?

분류에서Dev

동일한 테이블의 다른 열에 값을 삽입 / 업데이트 / 삭제할 때 열에 자동으로 반영되는 값을 지정하는 방법은 무엇입니까?

분류에서Dev

mySql의 다른 테이블을 기반으로 필드 값을 업데이트하는 방법은 무엇입니까?

분류에서Dev

Python을 사용하여 동일한 CSV 파일의 다른 열 셀을 기반으로 열 셀의 값을 업데이트하는 방법은 무엇입니까?

분류에서Dev

동일한 행을 가진 다른 열이 무언가와 같으면 열의 값을 계산하는 방법은 무엇입니까?

분류에서Dev

MYSQL 쿼리-동일한 테이블의 다른 열에있는 DISTINCT 값을 기반으로 한 열의 모든 값을 반환하는 간단한 방법은 무엇입니까?

분류에서Dev

다른 열의 값을 기반으로 단일 열 값을 합산하는 방법은 무엇입니까?

분류에서Dev

다른 열 값을 기준으로 한 열의 값을 정렬하는 방법은 무엇입니까?

분류에서Dev

다른 열의 항목 값을 추가하여 동일한 값으로 파일에 열을 추가하는 방법은 무엇입니까?

분류에서Dev

동일한 테이블의 다른 행과 동일하게 일부 행의 열 값을 설정하는 방법은 무엇입니까?

분류에서Dev

한 열의 빈 값을 다른 열의 수정 된 값으로 바꾸는 방법은 무엇입니까?

분류에서Dev

<td> onclick의 값을 동일한 행의 다른 <td>로 가져 오는 방법은 무엇입니까?

분류에서Dev

반응 형 앵귤러 2의 다른 formControl 값에서 자동으로 formControl 값을 업데이트하는 방법은 무엇입니까?

분류에서Dev

R의 열 값을 기반으로 한 행에서 다른 행으로 값을 복사하는 방법은 무엇입니까?

분류에서Dev

다른 열의 값을 기반으로 한 열의 값을 다른 열의 값으로 채우는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 객체 키를 비교하고 키가 Javascript에서 동일한 경우 값을 업데이트하는 방법은 무엇입니까?

분류에서Dev

github 브랜치의 파일을 다른 브랜치로 업데이트하는 방법은 무엇입니까?

분류에서Dev

Java를 사용하여 동일한 메서드에서 다른 문자열 값으로 변수를 업데이트하는 방법은 무엇입니까?

분류에서Dev

Google 스프레드 시트 : 다른 열에있는 다른 값 범위의 내용을 기반으로 한 열의 값 범위로 셀을 업데이트하는 방법은 무엇입니까?

분류에서Dev

한 열의 값을 열 머리글로, 다른 열 값을 행으로 변환하는 방법은 무엇입니까?

분류에서Dev

mysql의 한 테이블에서 다른 효과로 동일한 값을 가진 두 필드를 비교하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    다른 테이블의 다른 값으로 mysql 열을 업데이트하는 방법은 무엇입니까?

  2. 2

    동일한 테이블의 다른 열로 열을 업데이트하는 방법은 무엇입니까?

  3. 3

    단일 업데이트 쿼리에 대해 다른 열의 값을 기반으로 한 열의 값을 업데이트하는 방법은 무엇입니까?

  4. 4

    다른 열에서 동일한 값을 업데이트하는 방법은 무엇입니까?

  5. 5

    MySQL에서 다른 열에 따라 테이블의 열을 자동으로 업데이트하는 방법은 무엇입니까?

  6. 6

    R의 다른 행 값을 기반으로 행 값을 업데이트하는 방법은 무엇입니까?

  7. 7

    다른 열의 동일한 값에 따라 열의 행을 계산하는 방법은 무엇입니까?

  8. 8

    다른 열의 값을 기반으로 한 열을 이동하는 방법은 무엇입니까?

  9. 9

    PostgreSQL의 여러 행을 동일한 테이블의 다른 필드로 업데이트하는 방법은 무엇입니까?

  10. 10

    동일한 테이블의 다른 열에 값을 삽입 / 업데이트 / 삭제할 때 열에 자동으로 반영되는 값을 지정하는 방법은 무엇입니까?

  11. 11

    mySql의 다른 테이블을 기반으로 필드 값을 업데이트하는 방법은 무엇입니까?

  12. 12

    Python을 사용하여 동일한 CSV 파일의 다른 열 셀을 기반으로 열 셀의 값을 업데이트하는 방법은 무엇입니까?

  13. 13

    동일한 행을 가진 다른 열이 무언가와 같으면 열의 값을 계산하는 방법은 무엇입니까?

  14. 14

    MYSQL 쿼리-동일한 테이블의 다른 열에있는 DISTINCT 값을 기반으로 한 열의 모든 값을 반환하는 간단한 방법은 무엇입니까?

  15. 15

    다른 열의 값을 기반으로 단일 열 값을 합산하는 방법은 무엇입니까?

  16. 16

    다른 열 값을 기준으로 한 열의 값을 정렬하는 방법은 무엇입니까?

  17. 17

    다른 열의 항목 값을 추가하여 동일한 값으로 파일에 열을 추가하는 방법은 무엇입니까?

  18. 18

    동일한 테이블의 다른 행과 동일하게 일부 행의 열 값을 설정하는 방법은 무엇입니까?

  19. 19

    한 열의 빈 값을 다른 열의 수정 된 값으로 바꾸는 방법은 무엇입니까?

  20. 20

    <td> onclick의 값을 동일한 행의 다른 <td>로 가져 오는 방법은 무엇입니까?

  21. 21

    반응 형 앵귤러 2의 다른 formControl 값에서 자동으로 formControl 값을 업데이트하는 방법은 무엇입니까?

  22. 22

    R의 열 값을 기반으로 한 행에서 다른 행으로 값을 복사하는 방법은 무엇입니까?

  23. 23

    다른 열의 값을 기반으로 한 열의 값을 다른 열의 값으로 채우는 방법은 무엇입니까?

  24. 24

    두 개의 다른 객체 키를 비교하고 키가 Javascript에서 동일한 경우 값을 업데이트하는 방법은 무엇입니까?

  25. 25

    github 브랜치의 파일을 다른 브랜치로 업데이트하는 방법은 무엇입니까?

  26. 26

    Java를 사용하여 동일한 메서드에서 다른 문자열 값으로 변수를 업데이트하는 방법은 무엇입니까?

  27. 27

    Google 스프레드 시트 : 다른 열에있는 다른 값 범위의 내용을 기반으로 한 열의 값 범위로 셀을 업데이트하는 방법은 무엇입니까?

  28. 28

    한 열의 값을 열 머리글로, 다른 열 값을 행으로 변환하는 방법은 무엇입니까?

  29. 29

    mysql의 한 테이블에서 다른 효과로 동일한 값을 가진 두 필드를 비교하는 방법은 무엇입니까?

뜨겁다태그

보관