database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 4031 게시물 읽기
No. 4031
a에 갱신되어진 테이블의 컬럼을 b에 적용하고 싶습니다
작성자
보노보노
작성일
2008-02-04 20:25
조회수
3,285

a테이블에 

id    와   yn  컬럼이 있고



이와 동일한 b테이블에도

id 와 yn 값이 들어 있습니다.



a와 b에는 같은 값이 들어 있으며




단지 어떤 사항에 의해  a테이블에만 yn이    "y" 혹은 "n"


으로 변경합니다.



이제  b에게 a에서 바뀐 정보들을 update하려는데.. where절 구문을 어찌해야 할지 깜깜 하네요.


많은 쿼리 문들이 있겠지만. 힌트좀 주시면 안될까 하고 질문을 올립니다


그럼 구정 잘 보내시길 바라겠습니다

이 글에 대한 댓글이 총 1건 있습니다.

update t2 
set yn = t1.yn
from a t1 
inner join b t2 
on t1.id = t2.id 
where t1.yn <> t2.yn

.님이 2008-02-06 14:29에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4034안녕하세요. begin try 를 사용하고싶습니다. [1]
이재식
2008-02-05
3012
4033mssql의 timestamp을 날짜형식으로 바꿀수 있나요?
궁금이
2008-02-05
3918
4032다른 db 에 view 생성하는 방법
초보자
2008-02-05
3347
4031a에 갱신되어진 테이블의 컬럼을 b에 적용하고 싶습니다 [1]
보노보노
2008-02-04
3285
4030ASP/MS-SQL환경에서 오라클배치와 같은 방법은? ^^ [1]
김성진
2008-02-04
4873
4028백업 파일 복원시 에러발생 [1]
김효원
2008-02-01
6240
4027조회에 관해서 다시한번 질문 드립니다.
정명규
2008-02-01
3009
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다