안녕하세요
도저히 답이 나오질않아 질문할게요 도와주세요
A테이블에 c,d컬럼이 있구요
B테이블에 e,f컬럼이 있습니다
A테이블의 c컬럼이 B테이블의 e컬럼과 데이타가 같으면
A테이블의 d컬럼 값을 '1'로 만드는 update이 있을까요??
제가 초보라 그런지 도저히 모르겠습니다
도와주세요
create table A(c int,d int)
create table B(e int,f int)
insert A
select 1,2 union all
select 2,2 union all
select 3,2 union all
select 4,2
insert B
select 4,2 union all
select 5,2
----------------------------------------------
update a
set d = 1
from A a join B b on a.c = b.e
select * from A
/*
c d
----------- -----------
1 1
2 2
3 1
4 1
(4개 행 적용됨)
*/
감사합니다! 잘되네요^^