2017-03-07 1 views

답변

0
UPDATE a SET Remarks=b.Remarks || ',$A' FROM inventory a JOIN priceguide_inventory b ON a.Lot_ID = b.Lot_ID WHERE a.condition='New' 
+0

작은 변화를 만들어 재고 위로 옮겨야했습니다 – user373201

+0

UPDATE inventory inv SET REMARKS = pg.REMARKS || ', $ A' 에서 가격 지침 _inventory pg에 inv.lot_id = pg.lot_id 여기서 soldtotalqty> (forsaletotalqty + (forsaletotalqty * .3))는 AND 조건 = '신규' – user373201

1

귀하의 구문이 꺼져 대신이 시도 :

UPDATE inventory AS inv 
SET REMARKS = REMARKS || ', $A' 
FROM priceguide_inventory AS pg 
WHERE inv.Lot_ID = pg.Lot_ID AND 
     inv.Condition = 'New' 

이 synatax 가입 업데이트에 대한 documentation을 확인합니다.

+0

지금 내가 SQL 문을 실행 오류가 발생합니다. 오류 : 관계 "인벤토리"의 "inv"열이 없습니다. 포지션 : 29 – user373201

+1

전체 스키마를 게시하면 첫 쿼리가 작동 했음에 틀림 없습니다. –

0
UPDATE inventory 
SET REMARKS = REMARKS || ', $A' 
FROM priceguide_inventory pg 
WHERE inventory.Lot_ID = priceguide_inventory.Lot_ID AND 
     inventory.Condition = 'New' 
관련 문제