A Table의 aSum 이라는 Field에 B Table의 합계를 Update 할 수 있는 쿼리문을 작성해 주세요... UPDATE "TEST.DB" SET aSum = (SELECT SUM(Gumack) FROM "TEST2.DB" WHERE NO = "01") WHERE NO = "01" 에러가 나옵니다. 두개 모두 동일한...
까까
•
2000.06.24 23:09
안젤726 wrote:
> A Table의 aSum 이라는 Field에 B Table의 합계를 Update 할 수 있는
> 쿼리문을 작성...
> A Table의 aSum 이라는 Field에 B Table의 합계를 Update 할 수 있는
> 쿼리문을 작성해 주세요...
>
> UPDATE "TEST.DB" SET aSum = (SELECT SUM(Gumack) FROM "TEST2.DB" WHERE NO = "01")
> WHERE NO = "01"
>
> 에러가 나옵니다. 두개 모두 동일한 조건을 만족해야 합니다.
> 고견 기다리겠습니다.
>
먼저 어떤 에러 메세지가 뜨는지 다시 올료 주시구요..
위의 처럼 하면 됩니다, 그러나
SET aSum = (SELECT SUM(Gumack) FROM "TEST2.DB" WHERE NO = "01") 이부분에서
SELECT SUM(Gumack) FROM "TEST2.DB" WHERE NO = "01" 여기서
select 되어 오는값 즉 Gumack이 두가지 이상일수도 있습니다.
조건이 맞는지 확인하세요 => WHERE NO = "01"
그럼 이만....