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
운영게시판
최근게시물
Informix Q&A 779 게시물 읽기
No. 779
Re: Re: 쿼리문 중에서.. 답변 감사합니다.. 그런데...
작성자
돔이
작성일
2001-05-31 18:46
조회수
6,935

우선 제가 업데이트 하고 싶은 부분은 bb 부분 인데

aa 와 bb 테이블의 입장이 바뀐것 같어요..

 

그리고 박영길 님께서 주신 답변데로 하면

다음과 같은 에러가 납니다..

 

SQL Error (-284) : A subquery has returned not exactly one row.

 

이렇게요..

 

제가 알고 있기로도.

서브쿼리의 결과 값은 하나 여야만 하는 걸로 알고 있는데요..

 

제가 잘 못 알고 있는 것인지요..

 

밥상 차려 놓으니 떠 먹여 달라는 듯 하여 죄송스럽네요..

 

그럼..

답변을 기다리겠습니다..

 

>>박영길 님께서 쓰시길<<

 

:: 안녕하세요.

::

:: update aa set name = (select max(name) from bb where bb.no = aa.no)

:: where no in (select no from bb);

::

:: 여기서 max()는 bb테이블에 no가 여러개 존재할 경우 여러개 중

:: 가장 큰 값으로 update합니다. 만약 같은 값만이 존재한다면 distinct

:: 를 사용해도 무방합니다. no가 PK거나 UK(Unique Key)면

:: name만 사용해도 됩니다.

::

:: where 절은 aa테이블의 no가 bb테이블내에 있는 행만을 update하기 위하여

:: 사용합니다.

::

:: 그럼 수고하세요.

::

:: >>돔이 님께서 쓰시길<<

::

:: :: 쿼리문 중에서요

:: ::

:: :: aa table 에 있는 name 필드의 값 (10개의 데이타) 을

:: :: bb table 의 name 필드에 update 하고 싶은데요..

:: ::

:: ::

:: :: 마치 워드에서 덮어씌우기 처럼..

:: :: aa table 의 no 와

:: :: bb table 의 no 를 이용해서

:: ::

:: :: no 가 같은 것에만 bb table 에 name 값들을 넣고 싶다는 거져..

:: ::

:: :: 질문의 의도를 아셨는지 몰겠네엽...

:: ::

:: :: 그럼 답변 부탁드리겠습니다..

[Top]
No.
제목
작성자
작성일
조회
781SET EXPLAIN ON/OFF;의 사용법을 알려 주세요.....!!!
답답이
2001-06-01
5262
782┕>Re: SET EXPLAIN ON/OFF;의 사용법을 알려 주세요.....!!!
최정은
2001-06-01 14:54:46
5476
783 ┕>Re: Re: SET EXPLAIN ON/OFF;의 사용법을 알려 주세요.....!!!
답답이
2001-06-01 15:22:10
5743
786  ┕>Re: Re: Re: SET EXPLAIN ON/OFF;의 사용법을 알려 주세요.....!!!
최정은
2001-06-01 16:23:21
5440
787   ┕>Re: Re: Re: Re: SET EXPLAIN ON/OFF;의 사용법을 알려 주세요.....!!!
답답이
2001-06-01 17:58:09
5743
778sysdate 는 어떻게 가져오죠?
초보자
2001-05-31
4946
780┕>Re: sysdate 는 어떻게 가져오죠?
최준연
2001-06-01 11:20:04
8407
790 ┕>Re: Re: sysdate 는 어떻게 가져오죠?
초보자
2001-06-02 09:25:56
6058
777[Q] python + informix database ???
김동현
2001-05-30
5038
774쿼리문 중에서..
돔이
2001-05-29
5058
776┕>Re: 쿼리문 중에서..
박영길
2001-05-29 21:30:09
5625
779 ┕>Re: Re: 쿼리문 중에서.. 답변 감사합니다.. 그런데...
돔이
2001-05-31 18:46:26
6935
788  ┕>Re: Re: Re: 쿼리문 중에서.. 답변 감사합니다.. 그런데...
최정은
2001-06-01 18:24:20
5303
801   ┕>Re: Re: Re: Re: 쿼리문 중에서.. 답변 감사합니다.. 그런데...
박영길
2001-06-10 23:01:24
5454
771긴급....
사용자
2001-05-28
4958
789┕>Re: 긴급....
최정은
2001-06-01 18:25:59
5181
770web서버(php)와 db서버(informix)를 연결하려면.. 도와주세요~~
제발~~
2001-05-28
4756
773┕>Re: web서버(php)와 db서버(informix)를 연결하려면.. 도와주세요~~
브가맨
2001-05-29 10:52:53
5295
763한페이지의 프로그램에서 두개의 DB에 접속해야되는데...방법좀...
캡초보
2001-05-25
4842
769┕>Re: 한페이지의 프로그램에서 두개의 DB에 접속해야되는데...방법좀...
박영길
2001-05-26 10:56:18
5697
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.028초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다