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
운영게시판
최근게시물
Oracle Q&A 40696 게시물 읽기
No. 40696
컬럼 비교후 update 시키기
작성자
조선호(색비름)
작성일
2015-01-28 13:56
조회수
7,279

초보입니다 ㅠㅠ

t_user에 user_nm컬럼과 cho_contacts의 user_nm 을 비교해서 같을때

t_user의 user_id를 cho_contacts의 user_id에 입력하기 입니다.

update cho_contacts
   set cho_contacts.user_id = t_user.user_id
 where t_user.user_nm = cho_contacts.user_nm
 ;

update cho_contacts
set user_id = (select user_id from t_user)
where user_nm = (select user_nm from t_user);

여러가지 시도해보고있는데 잘안되네요? ㅠㅠ 도와주세요

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

UPDATE cho_contacts

SET user_id = (SELECT user_id 
                           FROM t_user 
                          WHERE cho_contacts.user_nm=t_user.user_nm);
정상규(pajama)님이 2015-01-28 14:34에 작성한 댓글입니다.

update /*+ bypass_ujvc */ (select cho_contacts.user_id a, t_user.user_id b
                      from t_user, cho_contacts
                     where t_user.user_nm = cho_contacts.user_nm
                       and team_cd='A700'
                       and record_st = 'A')
                       set a=b;

 

조선호(vusana)님이 2015-01-29 10:27에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40699조건부 count 쿼리 도와주세요 [2]
박용대
2015-01-29
7024
40698쿼리를 자주 안쓰면 느리게 되는 걸 어떻게 막죠? [1]
김삼
2015-01-29
8138
40697fetch 속도가 너무 느립니다. 고속fetch 어떻게 하나요? [1]
신창식
2015-01-28
7563
40696컬럼 비교후 update 시키기 [2]
조선호
2015-01-28
7279
40695세로데이터를 가로로 표현 부탁드립니다. [1]
CDS
2015-01-27
7317
40694할인율 적용하는 쿼리짜는 중인데 도와주세요.. [6]
newbie
2015-01-27
11126
40693순차자료에서 구간별 생산량 구하기 [2]
이태우
2015-01-26
7403
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다