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
운영게시판
최근게시물
PostgreSQL Q&A 4177 게시물 읽기
No. 4177
Re: 의도하는대로 안되네요
작성자
김상기(ioseph)
작성일
2002-05-02 18:39
조회수
1,140

오늘 저도 같은 경우를 겪었는데,

이것은 PostgreSQL의 퀴리 파싱에 대한 기타 다른 RDBMS과의 견해차이(?) 같습니다.

아무튼 이런 문제를 해결하려면,

다음과 같은 쿼리형태여야지 의도한대로 움직이더라군요.

 

update product

set quantity = product.quantity + b.amount

from order_prd b

where product.prd_id = b.prd_id and b.order_id = 58

 

 

-- 손재면 님이 쓰신 글:

>> update product

>> set quantity = a.quantity + b.amount

>> from product a, order_prd b

>> where a.prd_id = b.prd_id and b.order_id = 58

>>

>> ---------------------------------------------------------------

>> 쇼핑몰 재고량 수정하는 sql문인데요

>>

>> 주문번호가 58번인 주문수량만큼 상품 테이블의 재고량을 증가

>> 하는 내용입니다...

>>

>> MSSQL에서는 의도한데로 sql문이 먹는데

>> postgresql에서는 전체 재고량이 모두 다 바뀌어 버리네요...글쎄

>>

>> 어디가 잘못되었는가요?

>> 좀 알려주세요들...please....-,.-;

[Top]
No.
제목
작성자
작성일
조회
4178프로시져에서 2개 이상의 column 되돌리기 [2]
배재한
2002-05-02
1996
4174일정시간이 지나면 백업하는방법
superkhs
2002-04-30
1100
4175┕>Re: 일정시간이 지나면 백업하는방법
정재익
2002-05-01 10:54:09
1448
4173두 날짜 사이의 일수를 알수 있을까요? [2]
이성준
2002-04-30
1753
4170의도하는대로 안되네요 [1]
손재면
2002-04-29
1181
4177┕>Re: 의도하는대로 안되네요
김상기
2002-05-02 18:39:28
1140
4168nvl함수
구름
2002-04-29
1535
4172┕>Re: nvl함수
황치영
2002-04-30 00:27:03
1960
4167SQL 쿼리 좀 도와주세요..
이성준
2002-04-29
1229
4169┕>Re: SQL 쿼리 좀 도와주세요..
정재익
2002-04-29 14:03:36
1393
4171┕>Re: SQL 쿼리 좀 도와주세요..
황치영
2002-04-30 00:08:02
1259
4166plpython으로 구현한 full text index [1]
김상기
2002-04-25
1152
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다