2017-05-11 1 views
-3

where 절에서 다른 테이블의 값을 가져 와서 update에서 where 절을 사용할 수 있습니까?where 절 업데이트 중

+2

가능한 복제 [에서 업데이트하는 방법 SQL Server의 SELECT?] (http://stackoverflow.com/questions/2334712/how-to-update-from-a-select-in-sql-server) –

+0

글쎄, 그것은 당신이 무엇을하려고하는지에 달려있다. 해야 할 것. 귀하의 질의 시도를 보여주십시오! – jarlh

답변

0

몇 가지 옵션은 ... 더 나은 응답에 대한 질문을 편집하여

update MyTable 
set MyColumn = 'Chicken Nuggets' 
where SomeColumn in (select SomethingElse from AnotherTable) 

더 많은 정보를 제공 또는은 (더 나은 선택) 존재 :의

update MyTable 
set MyColumn = 'Chicken Nuggets' 
where exists (select 1 from SomeOtherTable where SomethingElse = SomeColumn)