0
다른 테이블의 값과 동일 2업데이트 테이블 내가 표 3과 표 값에서 참조 표 1을 업데이트 할
표
표 2
표 3
나는 표 3에서 표 년대 'store_num'의 store_div의 값이 표 2에서 store_div 할에 해당되는 표 1의 열 '가격'을 업데이트 할.
각 store_num의 store_div 값을 얻기 위해 table1과 table3을 조인했는데 store_div가 table1에 없기 때문에 where where 절을 가리킬 곳을 모르겠습니다.
업데이트는 다음과 같을 것이다 :
Update Table1 t1 set price = '0'
join Table t3 on t1.store_num = t3.store_num
where ([t1.store_num]'s [store_div] = Table2.store_div)
내가 어디 절 상점에 정말 모르겠어요.
도움을 주시면 감사하겠습니다.
[ID 일치를 기반으로 한 테이블에서 다른 테이블로 SQL 업데이트 가능] (http://stackoverflow.com/questions/224732/sql-update-from-one-table-to-another-based-on) -a-id-match) –
@ John F, 해당 상점이 특정 부서에있는 모든 상점에 대해 가격을 '0'으로 업데이트하려고하십니까? 나는 단지 당신이하려고하는 것에 조금 더 명확 해지기를 원합니다. – Aidan
네 가게의 사업부 번호가 table2에있는 경우 –