2012-04-09 2 views
0

mySql에 다음 시나리오가 있습니다. 업데이트 문으로 값을 업데이트 할 수 있습니까?MySql - 스위치 값

1.A 내가 실행 생각하고 2.C

Table1 

columnA 

Table2 

columnB 
columnC 

일치 할 때 나는 2.B의 값으로 값 테이블 1.A를 설정하고 싶습니다 다음은 - 그것은 작동합니다 ?

Update Table1 SET Table1.columnA=Table2.columnB 
WHERE Table1.columnA = Table2.columnC 

많은 감사 어떤 도움,

답변

1

-

Update 
    Table1, Table2 
SET 
    Table1.columnA = Table2.columnB 
WHERE 
    Table1.columnA = Table2.columnC; 

... 또는 가입이 쿼리를 절 -

Update Table1 JOIN Table2 
    ON Table1.columnA = Table2.columnC 
SET 
    Table1.columnA = Table2.columnB 
+0

좋은 한 - 감사 – Chin

1

어떻게 이런 일에 대해 :이 쿼리를 사용할 수 있습니다

UPDATE Table1 
    JOIN Table2 
     ON Table1.columnA = Table2.columnC 
SET Table1.columnA=Table2.columnB 
+0

그 덕분에 빨리 - 나는 그것을 줄거야 – Chin