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 2034 게시물 읽기
No. 2034
업데이트 쿼리를 하고 싶은뎅~~~
작성자
cloud
작성일
2004-08-26 09:47ⓒ
2004-08-26 10:07ⓜ
조회수
6,338

혹시 이런 업데이트 쿼리는 안되나요...???

 

 

select count(*), old_image_id from i_photo_tbl group by old_image_id temp aa; /* 템프 테이블로 갖고 있는다.*/
update i_photo_tbl c set tptitle_image = image_id
where main_flag <> '1'
and aa.cnt > 1

and aa.old_image_id = c.old_image_id
and substr(link_image_id,1,10) = old_image_id
and old_image_id = '1998000607'

 

######### 이런쿼리도 알려주세요~~

update i_photo_tbl ccc set tptitle_image = (select image_id from i_photo_tbl where main_flag='1' and old_picture_id=ccc.link_image_id)
where main_flag <> '1'
  and substr(link_image_id,1,10) = old_image_id
  and old_image_id = '1998000607'

 

Alias를 사용하는거 자체가 안되는건가요..???

위와 같은 형태의 업데이트를 가능하게 하는 방법이 있을까요..???

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

ms-sql 에서는 이런식으로 써본 기억이 있는데.

informix 에서는 테스트를 못 해 보았네요..

테스트 섭을 못 구해서요..  ㅡㅡ;;


UPDATE  T1
 SET T1.tptitle_image = T1.image_id
FROM i_photo_tbl T1,  aa T2
WHERE  T1.main_flag <> '1'
AND  T2.cnt > 1
AND  T2.old_image_id = T1..old_image_id
AND  substr(T1.link_image_id,1,10) = T1.old_image_id
AND  T1.old_image_id = '1998000607'

 

테스트 한번 부탁 드립니다.

이동희(freegigs)님이 2005-01-05 17:47에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
2041쿼리문법 질문을 드립니다... 꼭 좀 도와주세요...
김종원
2004-08-30
5713
2039asp에서 html Data Type 처리 방법이 어떻게 되는지요?
이필용
2004-08-30
5780
20357.3 에서 한글 설정방법이 궁금합니다. [1]
초보용
2004-08-28
6661
2034업데이트 쿼리를 하고 싶은뎅~~~ [1]
cloud
2004-08-26
6338
2033Informix 9.4 컴파일시 에러~~~ [1]
유성한
2004-08-25
6571
2032(급)사용자 정의 함수생성법.
김영호
2004-08-22
6043
2031informix관리툴에서 ODBC목록이 보이지 않습니다.
박은희`
2004-08-19
6060
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다